/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/bitvector/s3_srvr_2a.BV.c.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 07:21:14,867 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 07:21:14,920 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-16 07:21:14,923 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 07:21:14,924 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 07:21:14,950 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 07:21:14,950 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 07:21:14,950 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 07:21:14,951 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 07:21:14,954 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 07:21:14,954 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 07:21:14,954 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 07:21:14,955 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 07:21:14,956 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 07:21:14,956 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 07:21:14,956 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 07:21:14,956 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 07:21:14,956 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 07:21:14,957 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 07:21:14,957 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 07:21:14,957 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 07:21:14,957 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 07:21:14,957 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 07:21:14,957 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 07:21:14,958 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 07:21:14,958 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 07:21:14,958 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 07:21:14,958 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 07:21:14,958 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 07:21:14,958 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 07:21:14,959 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 07:21:14,959 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 07:21:14,959 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 07:21:14,959 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 07:21:14,959 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 07:21:14,960 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 07:21:14,960 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 07:21:14,960 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 07:21:14,960 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 07:21:14,960 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 07:21:14,960 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 07:21:14,960 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 07:21:14,960 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 07:21:14,960 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 07:21:14,961 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 07:21:14,961 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 07:21:14,961 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-16 07:21:15,132 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 07:21:15,149 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 07:21:15,151 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 07:21:15,152 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 07:21:15,152 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 07:21:15,154 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/bitvector/s3_srvr_2a.BV.c.cil.c [2023-12-16 07:21:16,222 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 07:21:16,389 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 07:21:16,389 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/bitvector/s3_srvr_2a.BV.c.cil.c [2023-12-16 07:21:16,399 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c2e37c327/77c13155919c41488e0358b0c5c1745d/FLAGda25811f8 [2023-12-16 07:21:16,411 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c2e37c327/77c13155919c41488e0358b0c5c1745d [2023-12-16 07:21:16,413 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 07:21:16,413 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 07:21:16,414 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 07:21:16,414 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 07:21:16,428 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 07:21:16,428 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 07:21:16" (1/1) ... [2023-12-16 07:21:16,429 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e5098e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:21:16, skipping insertion in model container [2023-12-16 07:21:16,429 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 07:21:16" (1/1) ... [2023-12-16 07:21:16,473 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 07:21:16,675 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/bitvector/s3_srvr_2a.BV.c.cil.c[44872,44885] [2023-12-16 07:21:16,688 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 07:21:16,700 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 07:21:16,751 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/bitvector/s3_srvr_2a.BV.c.cil.c[44872,44885] [2023-12-16 07:21:16,753 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 07:21:16,763 INFO L206 MainTranslator]: Completed translation [2023-12-16 07:21:16,763 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:21:16 WrapperNode [2023-12-16 07:21:16,763 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 07:21:16,764 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 07:21:16,764 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 07:21:16,764 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 07:21:16,768 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:21:16" (1/1) ... [2023-12-16 07:21:16,785 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:21:16" (1/1) ... [2023-12-16 07:21:16,807 INFO L138 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 525 [2023-12-16 07:21:16,807 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 07:21:16,808 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 07:21:16,808 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 07:21:16,809 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 07:21:16,821 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:21:16" (1/1) ... [2023-12-16 07:21:16,822 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:21:16" (1/1) ... [2023-12-16 07:21:16,827 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:21:16" (1/1) ... [2023-12-16 07:21:16,841 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-16 07:21:16,841 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:21:16" (1/1) ... [2023-12-16 07:21:16,842 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:21:16" (1/1) ... [2023-12-16 07:21:16,852 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:21:16" (1/1) ... [2023-12-16 07:21:16,856 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:21:16" (1/1) ... [2023-12-16 07:21:16,858 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:21:16" (1/1) ... [2023-12-16 07:21:16,859 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:21:16" (1/1) ... [2023-12-16 07:21:16,873 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 07:21:16,876 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 07:21:16,876 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 07:21:16,876 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 07:21:16,877 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:21:16" (1/1) ... [2023-12-16 07:21:16,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 07:21:16,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 07:21:16,909 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-16 07:21:16,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-16 07:21:16,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 07:21:16,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 07:21:16,975 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 07:21:16,976 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 07:21:17,035 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 07:21:17,036 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 07:21:17,046 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-16 07:21:17,354 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2023-12-16 07:21:17,355 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2023-12-16 07:21:17,355 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 07:21:17,400 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 07:21:17,400 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-16 07:21:17,401 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 07:21:17 BoogieIcfgContainer [2023-12-16 07:21:17,401 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 07:21:17,403 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 07:21:17,403 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 07:21:17,405 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 07:21:17,405 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 07:21:16" (1/3) ... [2023-12-16 07:21:17,406 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3540c496 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 07:21:17, skipping insertion in model container [2023-12-16 07:21:17,406 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:21:16" (2/3) ... [2023-12-16 07:21:17,407 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3540c496 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 07:21:17, skipping insertion in model container [2023-12-16 07:21:17,407 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 07:21:17" (3/3) ... [2023-12-16 07:21:17,408 INFO L112 eAbstractionObserver]: Analyzing ICFG s3_srvr_2a.BV.c.cil.c [2023-12-16 07:21:17,419 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 07:21:17,419 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 07:21:17,449 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 07:21:17,456 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5276a315, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 07:21:17,456 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 07:21:17,459 INFO L276 IsEmpty]: Start isEmpty. Operand has 129 states, 127 states have (on average 1.795275590551181) internal successors, (228), 128 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:17,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-12-16 07:21:17,464 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:17,465 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:17,465 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:17,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:17,469 INFO L85 PathProgramCache]: Analyzing trace with hash -885659394, now seen corresponding path program 1 times [2023-12-16 07:21:17,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:17,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [963648289] [2023-12-16 07:21:17,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:17,477 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:17,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:17,479 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:17,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-16 07:21:17,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:17,575 INFO L262 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 07:21:17,580 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:17,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:21:17,657 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:17,658 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:17,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [963648289] [2023-12-16 07:21:17,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [963648289] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:17,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:17,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 07:21:17,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208800157] [2023-12-16 07:21:17,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:17,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:17,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:17,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:17,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:17,697 INFO L87 Difference]: Start difference. First operand has 129 states, 127 states have (on average 1.795275590551181) internal successors, (228), 128 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 2 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:17,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:17,885 INFO L93 Difference]: Finished difference Result 262 states and 463 transitions. [2023-12-16 07:21:17,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:17,889 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 2 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2023-12-16 07:21:17,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:17,896 INFO L225 Difference]: With dead ends: 262 [2023-12-16 07:21:17,896 INFO L226 Difference]: Without dead ends: 124 [2023-12-16 07:21:17,898 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:17,900 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 16 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:17,901 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 302 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:21:17,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2023-12-16 07:21:17,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 121. [2023-12-16 07:21:17,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 1.5083333333333333) internal successors, (181), 120 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:17,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 181 transitions. [2023-12-16 07:21:17,932 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 181 transitions. Word has length 42 [2023-12-16 07:21:17,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:17,932 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 181 transitions. [2023-12-16 07:21:17,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 2 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:17,933 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 181 transitions. [2023-12-16 07:21:17,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-16 07:21:17,934 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:17,934 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:17,944 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:18,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:18,139 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:18,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:18,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1758820122, now seen corresponding path program 1 times [2023-12-16 07:21:18,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:18,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [421777260] [2023-12-16 07:21:18,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:18,141 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:18,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:18,142 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:18,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-16 07:21:18,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:18,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:18,190 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:18,241 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:21:18,241 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:18,241 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:18,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [421777260] [2023-12-16 07:21:18,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [421777260] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:18,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:18,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:21:18,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219633484] [2023-12-16 07:21:18,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:18,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:18,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:18,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:18,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:18,244 INFO L87 Difference]: Start difference. First operand 121 states and 181 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:18,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:18,286 INFO L93 Difference]: Finished difference Result 323 states and 494 transitions. [2023-12-16 07:21:18,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:18,286 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2023-12-16 07:21:18,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:18,288 INFO L225 Difference]: With dead ends: 323 [2023-12-16 07:21:18,288 INFO L226 Difference]: Without dead ends: 219 [2023-12-16 07:21:18,289 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:18,290 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 110 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:18,290 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 333 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:21:18,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2023-12-16 07:21:18,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 219. [2023-12-16 07:21:18,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 1.5137614678899083) internal successors, (330), 218 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:18,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 330 transitions. [2023-12-16 07:21:18,302 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 330 transitions. Word has length 57 [2023-12-16 07:21:18,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:18,303 INFO L495 AbstractCegarLoop]: Abstraction has 219 states and 330 transitions. [2023-12-16 07:21:18,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:18,303 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 330 transitions. [2023-12-16 07:21:18,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-16 07:21:18,304 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:18,305 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:18,312 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:18,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:18,516 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:18,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:18,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1335173400, now seen corresponding path program 1 times [2023-12-16 07:21:18,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:18,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [724865681] [2023-12-16 07:21:18,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:18,517 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:18,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:18,518 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:18,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-16 07:21:18,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:18,577 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:18,578 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:18,627 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:21:18,627 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:18,627 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:18,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [724865681] [2023-12-16 07:21:18,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [724865681] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:18,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:18,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 07:21:18,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038700996] [2023-12-16 07:21:18,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:18,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:18,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:18,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:18,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:18,632 INFO L87 Difference]: Start difference. First operand 219 states and 330 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 2 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:18,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:18,652 INFO L93 Difference]: Finished difference Result 423 states and 642 transitions. [2023-12-16 07:21:18,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:18,654 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 2 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2023-12-16 07:21:18,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:18,656 INFO L225 Difference]: With dead ends: 423 [2023-12-16 07:21:18,657 INFO L226 Difference]: Without dead ends: 221 [2023-12-16 07:21:18,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:18,662 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 6 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:18,663 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 315 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:21:18,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2023-12-16 07:21:18,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 221. [2023-12-16 07:21:18,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 1.509090909090909) internal successors, (332), 220 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:18,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 332 transitions. [2023-12-16 07:21:18,679 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 332 transitions. Word has length 57 [2023-12-16 07:21:18,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:18,679 INFO L495 AbstractCegarLoop]: Abstraction has 221 states and 332 transitions. [2023-12-16 07:21:18,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 2 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:18,679 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 332 transitions. [2023-12-16 07:21:18,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-16 07:21:18,691 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:18,691 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:18,697 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-16 07:21:18,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:18,893 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:18,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:18,894 INFO L85 PathProgramCache]: Analyzing trace with hash 808134731, now seen corresponding path program 1 times [2023-12-16 07:21:18,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:18,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1143405585] [2023-12-16 07:21:18,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:18,895 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:18,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:18,896 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:18,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-16 07:21:18,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:18,947 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:18,949 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:18,999 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-16 07:21:19,000 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:19,000 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:19,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1143405585] [2023-12-16 07:21:19,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1143405585] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:19,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:19,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:21:19,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264783573] [2023-12-16 07:21:19,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:19,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:19,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:19,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:19,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:19,002 INFO L87 Difference]: Start difference. First operand 221 states and 332 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:19,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:19,124 INFO L93 Difference]: Finished difference Result 512 states and 793 transitions. [2023-12-16 07:21:19,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:19,125 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2023-12-16 07:21:19,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:19,126 INFO L225 Difference]: With dead ends: 512 [2023-12-16 07:21:19,126 INFO L226 Difference]: Without dead ends: 310 [2023-12-16 07:21:19,127 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:19,127 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 14 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:19,128 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 263 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:21:19,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2023-12-16 07:21:19,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 302. [2023-12-16 07:21:19,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 1.4053156146179402) internal successors, (423), 301 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:19,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 423 transitions. [2023-12-16 07:21:19,137 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 423 transitions. Word has length 77 [2023-12-16 07:21:19,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:19,137 INFO L495 AbstractCegarLoop]: Abstraction has 302 states and 423 transitions. [2023-12-16 07:21:19,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:19,138 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 423 transitions. [2023-12-16 07:21:19,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-16 07:21:19,138 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:19,138 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:19,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:19,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:19,344 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:19,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:19,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1231781453, now seen corresponding path program 1 times [2023-12-16 07:21:19,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:19,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1967571990] [2023-12-16 07:21:19,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:19,346 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:19,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:19,351 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:19,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-16 07:21:19,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:19,461 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:19,470 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:19,515 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-16 07:21:19,516 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:19,516 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:19,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1967571990] [2023-12-16 07:21:19,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1967571990] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:19,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:19,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:21:19,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541549735] [2023-12-16 07:21:19,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:19,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:19,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:19,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:19,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:19,519 INFO L87 Difference]: Start difference. First operand 302 states and 423 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:19,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:19,629 INFO L93 Difference]: Finished difference Result 613 states and 867 transitions. [2023-12-16 07:21:19,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:19,629 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2023-12-16 07:21:19,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:19,630 INFO L225 Difference]: With dead ends: 613 [2023-12-16 07:21:19,630 INFO L226 Difference]: Without dead ends: 330 [2023-12-16 07:21:19,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:19,631 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 12 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:19,632 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 264 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:21:19,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2023-12-16 07:21:19,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 324. [2023-12-16 07:21:19,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 1.3931888544891642) internal successors, (450), 323 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:19,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 450 transitions. [2023-12-16 07:21:19,639 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 450 transitions. Word has length 77 [2023-12-16 07:21:19,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:19,639 INFO L495 AbstractCegarLoop]: Abstraction has 324 states and 450 transitions. [2023-12-16 07:21:19,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:19,639 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 450 transitions. [2023-12-16 07:21:19,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-12-16 07:21:19,640 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:19,640 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:19,647 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-12-16 07:21:19,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:19,847 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:19,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:19,848 INFO L85 PathProgramCache]: Analyzing trace with hash -382395928, now seen corresponding path program 1 times [2023-12-16 07:21:19,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:19,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2104428135] [2023-12-16 07:21:19,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:19,849 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:19,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:19,850 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:19,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-16 07:21:19,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:19,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:19,900 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:19,923 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-12-16 07:21:19,924 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:19,924 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:19,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2104428135] [2023-12-16 07:21:19,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2104428135] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:19,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:19,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:21:19,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348935639] [2023-12-16 07:21:19,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:19,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:19,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:19,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:19,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:19,925 INFO L87 Difference]: Start difference. First operand 324 states and 450 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:20,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:20,022 INFO L93 Difference]: Finished difference Result 701 states and 997 transitions. [2023-12-16 07:21:20,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:20,023 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 96 [2023-12-16 07:21:20,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:20,025 INFO L225 Difference]: With dead ends: 701 [2023-12-16 07:21:20,025 INFO L226 Difference]: Without dead ends: 396 [2023-12-16 07:21:20,025 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:20,026 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 28 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:20,026 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 263 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:21:20,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2023-12-16 07:21:20,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 372. [2023-12-16 07:21:20,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 1.3692722371967656) internal successors, (508), 371 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:20,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 508 transitions. [2023-12-16 07:21:20,032 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 508 transitions. Word has length 96 [2023-12-16 07:21:20,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:20,033 INFO L495 AbstractCegarLoop]: Abstraction has 372 states and 508 transitions. [2023-12-16 07:21:20,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:20,033 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 508 transitions. [2023-12-16 07:21:20,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-16 07:21:20,034 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:20,034 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:20,041 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:20,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:20,241 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:20,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:20,242 INFO L85 PathProgramCache]: Analyzing trace with hash -376941569, now seen corresponding path program 1 times [2023-12-16 07:21:20,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:20,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1663321413] [2023-12-16 07:21:20,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:20,242 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:20,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:20,243 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:20,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-16 07:21:20,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:20,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:20,292 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:20,336 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-12-16 07:21:20,336 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:20,337 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:20,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1663321413] [2023-12-16 07:21:20,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1663321413] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:20,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:20,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:21:20,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909218347] [2023-12-16 07:21:20,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:20,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:20,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:20,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:20,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:20,338 INFO L87 Difference]: Start difference. First operand 372 states and 508 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:20,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:20,371 INFO L93 Difference]: Finished difference Result 888 states and 1222 transitions. [2023-12-16 07:21:20,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:20,372 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 116 [2023-12-16 07:21:20,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:20,374 INFO L225 Difference]: With dead ends: 888 [2023-12-16 07:21:20,374 INFO L226 Difference]: Without dead ends: 535 [2023-12-16 07:21:20,374 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:20,374 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 110 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:20,375 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 467 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:21:20,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2023-12-16 07:21:20,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 535. [2023-12-16 07:21:20,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 534 states have (on average 1.3707865168539326) internal successors, (732), 534 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:20,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 732 transitions. [2023-12-16 07:21:20,382 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 732 transitions. Word has length 116 [2023-12-16 07:21:20,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:20,382 INFO L495 AbstractCegarLoop]: Abstraction has 535 states and 732 transitions. [2023-12-16 07:21:20,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:20,382 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 732 transitions. [2023-12-16 07:21:20,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-16 07:21:20,383 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:20,383 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:20,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2023-12-16 07:21:20,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:20,586 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:20,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:20,586 INFO L85 PathProgramCache]: Analyzing trace with hash -128795075, now seen corresponding path program 1 times [2023-12-16 07:21:20,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:20,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [772212354] [2023-12-16 07:21:20,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:20,587 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:20,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:20,588 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:20,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-16 07:21:20,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:20,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:20,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:20,710 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-16 07:21:20,710 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:20,710 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:20,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [772212354] [2023-12-16 07:21:20,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [772212354] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:20,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:20,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:21:20,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516887585] [2023-12-16 07:21:20,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:20,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:20,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:20,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:20,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:20,712 INFO L87 Difference]: Start difference. First operand 535 states and 732 transitions. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:20,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:20,738 INFO L93 Difference]: Finished difference Result 1238 states and 1700 transitions. [2023-12-16 07:21:20,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:20,738 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 116 [2023-12-16 07:21:20,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:20,740 INFO L225 Difference]: With dead ends: 1238 [2023-12-16 07:21:20,740 INFO L226 Difference]: Without dead ends: 722 [2023-12-16 07:21:20,741 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:20,741 INFO L413 NwaCegarLoop]: 307 mSDtfsCounter, 112 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:20,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 465 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:21:20,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states. [2023-12-16 07:21:20,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 722. [2023-12-16 07:21:20,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 722 states, 721 states have (on average 1.3675450762829404) internal successors, (986), 721 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:20,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 986 transitions. [2023-12-16 07:21:20,751 INFO L78 Accepts]: Start accepts. Automaton has 722 states and 986 transitions. Word has length 116 [2023-12-16 07:21:20,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:20,751 INFO L495 AbstractCegarLoop]: Abstraction has 722 states and 986 transitions. [2023-12-16 07:21:20,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:20,752 INFO L276 IsEmpty]: Start isEmpty. Operand 722 states and 986 transitions. [2023-12-16 07:21:20,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2023-12-16 07:21:20,753 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:20,753 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:20,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:20,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:20,956 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:20,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:20,956 INFO L85 PathProgramCache]: Analyzing trace with hash 864017877, now seen corresponding path program 1 times [2023-12-16 07:21:20,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:20,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1667057880] [2023-12-16 07:21:20,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:20,957 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:20,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:20,958 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:20,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-16 07:21:21,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:21,009 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:21,011 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:21,031 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 198 proven. 0 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2023-12-16 07:21:21,031 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:21,031 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:21,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1667057880] [2023-12-16 07:21:21,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1667057880] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:21,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:21,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:21:21,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222661556] [2023-12-16 07:21:21,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:21,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:21,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:21,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:21,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:21,032 INFO L87 Difference]: Start difference. First operand 722 states and 986 transitions. Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:21,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:21,158 INFO L93 Difference]: Finished difference Result 1562 states and 2185 transitions. [2023-12-16 07:21:21,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:21,158 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 176 [2023-12-16 07:21:21,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:21,161 INFO L225 Difference]: With dead ends: 1562 [2023-12-16 07:21:21,161 INFO L226 Difference]: Without dead ends: 859 [2023-12-16 07:21:21,161 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:21,162 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 34 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:21,162 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 262 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:21:21,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states. [2023-12-16 07:21:21,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 845. [2023-12-16 07:21:21,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 845 states, 844 states have (on average 1.3317535545023698) internal successors, (1124), 844 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:21,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 1124 transitions. [2023-12-16 07:21:21,173 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 1124 transitions. Word has length 176 [2023-12-16 07:21:21,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:21,173 INFO L495 AbstractCegarLoop]: Abstraction has 845 states and 1124 transitions. [2023-12-16 07:21:21,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:21,173 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 1124 transitions. [2023-12-16 07:21:21,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2023-12-16 07:21:21,175 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:21,175 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:21,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:21,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:21,378 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:21,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:21,378 INFO L85 PathProgramCache]: Analyzing trace with hash -405478866, now seen corresponding path program 1 times [2023-12-16 07:21:21,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:21,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1637484560] [2023-12-16 07:21:21,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:21,379 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:21,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:21,380 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:21,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-16 07:21:21,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:21,453 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:21,454 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:21,476 INFO L134 CoverageAnalysis]: Checked inductivity of 413 backedges. 285 proven. 0 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2023-12-16 07:21:21,477 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:21,477 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:21,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1637484560] [2023-12-16 07:21:21,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1637484560] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:21,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:21,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:21:21,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737513579] [2023-12-16 07:21:21,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:21,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:21,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:21,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:21,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:21,478 INFO L87 Difference]: Start difference. First operand 845 states and 1124 transitions. Second operand has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:21,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:21,584 INFO L93 Difference]: Finished difference Result 1791 states and 2433 transitions. [2023-12-16 07:21:21,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:21,585 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 217 [2023-12-16 07:21:21,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:21,587 INFO L225 Difference]: With dead ends: 1791 [2023-12-16 07:21:21,587 INFO L226 Difference]: Without dead ends: 965 [2023-12-16 07:21:21,588 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:21,589 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 23 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:21,589 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 257 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:21:21,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states. [2023-12-16 07:21:21,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 965. [2023-12-16 07:21:21,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 965 states, 964 states have (on average 1.3112033195020747) internal successors, (1264), 964 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:21,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 965 states to 965 states and 1264 transitions. [2023-12-16 07:21:21,601 INFO L78 Accepts]: Start accepts. Automaton has 965 states and 1264 transitions. Word has length 217 [2023-12-16 07:21:21,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:21,601 INFO L495 AbstractCegarLoop]: Abstraction has 965 states and 1264 transitions. [2023-12-16 07:21:21,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:21,602 INFO L276 IsEmpty]: Start isEmpty. Operand 965 states and 1264 transitions. [2023-12-16 07:21:21,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2023-12-16 07:21:21,604 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:21,604 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:21,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:21,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:21,807 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:21,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:21,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1242759366, now seen corresponding path program 1 times [2023-12-16 07:21:21,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:21,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [352605784] [2023-12-16 07:21:21,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:21,808 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:21,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:21,809 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:21,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-16 07:21:21,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:21,872 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 07:21:21,874 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:21,922 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 410 proven. 15 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2023-12-16 07:21:21,922 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 07:21:21,996 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 410 proven. 15 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2023-12-16 07:21:21,997 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:21,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [352605784] [2023-12-16 07:21:21,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [352605784] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 07:21:21,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 07:21:21,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-16 07:21:21,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617443679] [2023-12-16 07:21:21,997 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 07:21:21,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 07:21:21,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:21,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 07:21:21,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 07:21:21,998 INFO L87 Difference]: Start difference. First operand 965 states and 1264 transitions. Second operand has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:22,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:22,515 INFO L93 Difference]: Finished difference Result 3929 states and 5386 transitions. [2023-12-16 07:21:22,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 07:21:22,516 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 244 [2023-12-16 07:21:22,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:22,523 INFO L225 Difference]: With dead ends: 3929 [2023-12-16 07:21:22,523 INFO L226 Difference]: Without dead ends: 2983 [2023-12-16 07:21:22,524 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 494 GetRequests, 486 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2023-12-16 07:21:22,524 INFO L413 NwaCegarLoop]: 326 mSDtfsCounter, 485 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 759 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 837 SdHoareTripleChecker+Invalid, 818 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:22,524 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [485 Valid, 837 Invalid, 818 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 759 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 07:21:22,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2983 states. [2023-12-16 07:21:22,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2983 to 2350. [2023-12-16 07:21:22,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2350 states, 2349 states have (on average 1.3461047254150702) internal successors, (3162), 2349 states have internal predecessors, (3162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:22,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2350 states to 2350 states and 3162 transitions. [2023-12-16 07:21:22,566 INFO L78 Accepts]: Start accepts. Automaton has 2350 states and 3162 transitions. Word has length 244 [2023-12-16 07:21:22,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:22,566 INFO L495 AbstractCegarLoop]: Abstraction has 2350 states and 3162 transitions. [2023-12-16 07:21:22,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:22,566 INFO L276 IsEmpty]: Start isEmpty. Operand 2350 states and 3162 transitions. [2023-12-16 07:21:22,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2023-12-16 07:21:22,570 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:22,570 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:22,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:22,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:22,773 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:22,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:22,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1888586939, now seen corresponding path program 1 times [2023-12-16 07:21:22,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:22,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1724504044] [2023-12-16 07:21:22,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:22,774 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:22,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:22,775 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:22,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-16 07:21:22,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:22,837 INFO L262 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:22,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:22,887 INFO L134 CoverageAnalysis]: Checked inductivity of 558 backedges. 414 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-12-16 07:21:22,888 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:22,888 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:22,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1724504044] [2023-12-16 07:21:22,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1724504044] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:22,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:22,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:21:22,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418483273] [2023-12-16 07:21:22,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:22,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:22,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:22,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:22,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:22,889 INFO L87 Difference]: Start difference. First operand 2350 states and 3162 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:22,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:22,925 INFO L93 Difference]: Finished difference Result 5644 states and 7595 transitions. [2023-12-16 07:21:22,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:22,926 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 245 [2023-12-16 07:21:22,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:22,934 INFO L225 Difference]: With dead ends: 5644 [2023-12-16 07:21:22,934 INFO L226 Difference]: Without dead ends: 3472 [2023-12-16 07:21:22,936 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:22,936 INFO L413 NwaCegarLoop]: 314 mSDtfsCounter, 121 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:22,937 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 476 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:21:22,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3472 states. [2023-12-16 07:21:22,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3472 to 3286. [2023-12-16 07:21:22,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3286 states, 3285 states have (on average 1.3531202435312024) internal successors, (4445), 3285 states have internal predecessors, (4445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:22,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3286 states to 3286 states and 4445 transitions. [2023-12-16 07:21:22,989 INFO L78 Accepts]: Start accepts. Automaton has 3286 states and 4445 transitions. Word has length 245 [2023-12-16 07:21:22,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:22,989 INFO L495 AbstractCegarLoop]: Abstraction has 3286 states and 4445 transitions. [2023-12-16 07:21:22,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:22,989 INFO L276 IsEmpty]: Start isEmpty. Operand 3286 states and 4445 transitions. [2023-12-16 07:21:22,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2023-12-16 07:21:22,993 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:22,993 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:22,996 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:23,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:23,197 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:23,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:23,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1459972663, now seen corresponding path program 1 times [2023-12-16 07:21:23,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:23,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1141353884] [2023-12-16 07:21:23,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:23,198 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:23,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:23,199 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:23,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-16 07:21:23,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:23,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:23,277 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:23,414 INFO L134 CoverageAnalysis]: Checked inductivity of 628 backedges. 433 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2023-12-16 07:21:23,414 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:23,414 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:23,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1141353884] [2023-12-16 07:21:23,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1141353884] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:23,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:23,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:21:23,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547279829] [2023-12-16 07:21:23,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:23,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:23,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:23,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:23,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:23,415 INFO L87 Difference]: Start difference. First operand 3286 states and 4445 transitions. Second operand has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:23,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:23,449 INFO L93 Difference]: Finished difference Result 5004 states and 6726 transitions. [2023-12-16 07:21:23,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:23,450 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 250 [2023-12-16 07:21:23,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:23,457 INFO L225 Difference]: With dead ends: 5004 [2023-12-16 07:21:23,457 INFO L226 Difference]: Without dead ends: 3310 [2023-12-16 07:21:23,459 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:23,459 INFO L413 NwaCegarLoop]: 314 mSDtfsCounter, 99 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:23,459 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 476 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:21:23,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3310 states. [2023-12-16 07:21:23,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3310 to 3292. [2023-12-16 07:21:23,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3292 states, 3291 states have (on average 1.3366757824369493) internal successors, (4399), 3291 states have internal predecessors, (4399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:23,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3292 states to 3292 states and 4399 transitions. [2023-12-16 07:21:23,537 INFO L78 Accepts]: Start accepts. Automaton has 3292 states and 4399 transitions. Word has length 250 [2023-12-16 07:21:23,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:23,537 INFO L495 AbstractCegarLoop]: Abstraction has 3292 states and 4399 transitions. [2023-12-16 07:21:23,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:23,537 INFO L276 IsEmpty]: Start isEmpty. Operand 3292 states and 4399 transitions. [2023-12-16 07:21:23,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2023-12-16 07:21:23,541 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:23,541 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:23,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:23,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:23,744 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:23,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:23,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1570629082, now seen corresponding path program 1 times [2023-12-16 07:21:23,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:23,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [244645140] [2023-12-16 07:21:23,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:23,746 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:23,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:23,769 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:23,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-16 07:21:23,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:23,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:23,905 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:23,941 INFO L134 CoverageAnalysis]: Checked inductivity of 752 backedges. 435 proven. 0 refuted. 0 times theorem prover too weak. 317 trivial. 0 not checked. [2023-12-16 07:21:23,941 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:23,942 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:23,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [244645140] [2023-12-16 07:21:23,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [244645140] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:23,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:23,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:21:23,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142341999] [2023-12-16 07:21:23,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:23,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:23,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:23,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:23,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:23,943 INFO L87 Difference]: Start difference. First operand 3292 states and 4399 transitions. Second operand has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:24,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:24,080 INFO L93 Difference]: Finished difference Result 5692 states and 7731 transitions. [2023-12-16 07:21:24,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:24,096 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 281 [2023-12-16 07:21:24,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:24,101 INFO L225 Difference]: With dead ends: 5692 [2023-12-16 07:21:24,101 INFO L226 Difference]: Without dead ends: 1735 [2023-12-16 07:21:24,104 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:24,104 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 30 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:24,104 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 264 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:21:24,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1735 states. [2023-12-16 07:21:24,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1735 to 1437. [2023-12-16 07:21:24,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1437 states, 1436 states have (on average 1.3224233983286908) internal successors, (1899), 1436 states have internal predecessors, (1899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:24,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1437 states to 1437 states and 1899 transitions. [2023-12-16 07:21:24,140 INFO L78 Accepts]: Start accepts. Automaton has 1437 states and 1899 transitions. Word has length 281 [2023-12-16 07:21:24,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:24,140 INFO L495 AbstractCegarLoop]: Abstraction has 1437 states and 1899 transitions. [2023-12-16 07:21:24,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:24,141 INFO L276 IsEmpty]: Start isEmpty. Operand 1437 states and 1899 transitions. [2023-12-16 07:21:24,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 295 [2023-12-16 07:21:24,143 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:24,144 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 8, 6, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:24,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-12-16 07:21:24,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:24,344 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:24,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:24,345 INFO L85 PathProgramCache]: Analyzing trace with hash 989841933, now seen corresponding path program 1 times [2023-12-16 07:21:24,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:24,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1649040401] [2023-12-16 07:21:24,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:24,345 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:24,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:24,346 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:24,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-16 07:21:24,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:24,412 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:24,415 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:24,438 INFO L134 CoverageAnalysis]: Checked inductivity of 949 backedges. 549 proven. 0 refuted. 0 times theorem prover too weak. 400 trivial. 0 not checked. [2023-12-16 07:21:24,438 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:24,438 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:24,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1649040401] [2023-12-16 07:21:24,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1649040401] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:24,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:24,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:21:24,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542472093] [2023-12-16 07:21:24,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:24,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:24,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:24,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:24,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:24,439 INFO L87 Difference]: Start difference. First operand 1437 states and 1899 transitions. Second operand has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:24,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:24,535 INFO L93 Difference]: Finished difference Result 3049 states and 4095 transitions. [2023-12-16 07:21:24,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:24,536 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 294 [2023-12-16 07:21:24,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:24,539 INFO L225 Difference]: With dead ends: 3049 [2023-12-16 07:21:24,539 INFO L226 Difference]: Without dead ends: 1631 [2023-12-16 07:21:24,542 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:24,542 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 17 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:24,542 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 259 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:21:24,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1631 states. [2023-12-16 07:21:24,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1631 to 1593. [2023-12-16 07:21:24,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1593 states, 1592 states have (on average 1.309673366834171) internal successors, (2085), 1592 states have internal predecessors, (2085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:24,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1593 states to 1593 states and 2085 transitions. [2023-12-16 07:21:24,563 INFO L78 Accepts]: Start accepts. Automaton has 1593 states and 2085 transitions. Word has length 294 [2023-12-16 07:21:24,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:24,564 INFO L495 AbstractCegarLoop]: Abstraction has 1593 states and 2085 transitions. [2023-12-16 07:21:24,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:24,564 INFO L276 IsEmpty]: Start isEmpty. Operand 1593 states and 2085 transitions. [2023-12-16 07:21:24,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2023-12-16 07:21:24,567 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:24,568 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 10, 8, 8, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:24,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:24,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:24,771 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:24,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:24,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1799712819, now seen corresponding path program 1 times [2023-12-16 07:21:24,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:24,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [5210529] [2023-12-16 07:21:24,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:24,772 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:24,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:24,785 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:24,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-16 07:21:24,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:24,859 INFO L262 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:24,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:24,901 INFO L134 CoverageAnalysis]: Checked inductivity of 1365 backedges. 795 proven. 0 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. [2023-12-16 07:21:24,902 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:24,902 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:24,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [5210529] [2023-12-16 07:21:24,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [5210529] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:24,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:24,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:21:24,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697743457] [2023-12-16 07:21:24,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:24,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:24,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:24,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:24,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:24,903 INFO L87 Difference]: Start difference. First operand 1593 states and 2085 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:25,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:25,010 INFO L93 Difference]: Finished difference Result 3274 states and 4325 transitions. [2023-12-16 07:21:25,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:25,010 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 338 [2023-12-16 07:21:25,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:25,014 INFO L225 Difference]: With dead ends: 3274 [2023-12-16 07:21:25,014 INFO L226 Difference]: Without dead ends: 1700 [2023-12-16 07:21:25,015 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 336 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:25,016 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 10 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:25,016 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 259 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:21:25,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1700 states. [2023-12-16 07:21:25,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1700 to 1469. [2023-12-16 07:21:25,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1469 states, 1468 states have (on average 1.2881471389645776) internal successors, (1891), 1468 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:25,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1469 states to 1469 states and 1891 transitions. [2023-12-16 07:21:25,041 INFO L78 Accepts]: Start accepts. Automaton has 1469 states and 1891 transitions. Word has length 338 [2023-12-16 07:21:25,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:25,042 INFO L495 AbstractCegarLoop]: Abstraction has 1469 states and 1891 transitions. [2023-12-16 07:21:25,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:25,042 INFO L276 IsEmpty]: Start isEmpty. Operand 1469 states and 1891 transitions. [2023-12-16 07:21:25,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 401 [2023-12-16 07:21:25,046 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:25,047 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 12, 10, 10, 8, 8, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:25,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:25,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:25,249 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:25,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:25,250 INFO L85 PathProgramCache]: Analyzing trace with hash 555843657, now seen corresponding path program 1 times [2023-12-16 07:21:25,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:25,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [880239269] [2023-12-16 07:21:25,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:25,251 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:25,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:25,277 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:25,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-16 07:21:25,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:25,369 INFO L262 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:25,373 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:25,438 INFO L134 CoverageAnalysis]: Checked inductivity of 1910 backedges. 903 proven. 0 refuted. 0 times theorem prover too weak. 1007 trivial. 0 not checked. [2023-12-16 07:21:25,439 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:25,439 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:25,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [880239269] [2023-12-16 07:21:25,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [880239269] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:25,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:25,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:21:25,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323570095] [2023-12-16 07:21:25,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:25,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:25,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:25,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:25,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:25,440 INFO L87 Difference]: Start difference. First operand 1469 states and 1891 transitions. Second operand has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:25,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:25,468 INFO L93 Difference]: Finished difference Result 4229 states and 5409 transitions. [2023-12-16 07:21:25,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:25,468 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 400 [2023-12-16 07:21:25,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:25,474 INFO L225 Difference]: With dead ends: 4229 [2023-12-16 07:21:25,474 INFO L226 Difference]: Without dead ends: 2845 [2023-12-16 07:21:25,476 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 398 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:25,477 INFO L413 NwaCegarLoop]: 305 mSDtfsCounter, 120 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:25,477 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 463 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:21:25,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2845 states. [2023-12-16 07:21:25,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2845 to 2843. [2023-12-16 07:21:25,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2843 states, 2842 states have (on average 1.2790288529204785) internal successors, (3635), 2842 states have internal predecessors, (3635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:25,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2843 states to 2843 states and 3635 transitions. [2023-12-16 07:21:25,515 INFO L78 Accepts]: Start accepts. Automaton has 2843 states and 3635 transitions. Word has length 400 [2023-12-16 07:21:25,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:25,515 INFO L495 AbstractCegarLoop]: Abstraction has 2843 states and 3635 transitions. [2023-12-16 07:21:25,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:25,515 INFO L276 IsEmpty]: Start isEmpty. Operand 2843 states and 3635 transitions. [2023-12-16 07:21:25,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2023-12-16 07:21:25,520 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:25,520 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 12, 10, 10, 8, 8, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:25,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:25,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:25,724 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:25,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:25,724 INFO L85 PathProgramCache]: Analyzing trace with hash -514298835, now seen corresponding path program 1 times [2023-12-16 07:21:25,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:25,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1930175471] [2023-12-16 07:21:25,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:25,725 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:25,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:25,726 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:25,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-16 07:21:25,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:25,808 INFO L262 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 07:21:25,810 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:25,868 INFO L134 CoverageAnalysis]: Checked inductivity of 1911 backedges. 1174 proven. 25 refuted. 0 times theorem prover too weak. 712 trivial. 0 not checked. [2023-12-16 07:21:25,869 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 07:21:25,924 INFO L134 CoverageAnalysis]: Checked inductivity of 1911 backedges. 1174 proven. 25 refuted. 0 times theorem prover too weak. 712 trivial. 0 not checked. [2023-12-16 07:21:25,924 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:25,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1930175471] [2023-12-16 07:21:25,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1930175471] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 07:21:25,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 07:21:25,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2023-12-16 07:21:25,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858278882] [2023-12-16 07:21:25,926 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 07:21:25,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:21:25,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:25,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:21:25,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:21:25,927 INFO L87 Difference]: Start difference. First operand 2843 states and 3635 transitions. Second operand has 4 states, 4 states have (on average 45.25) internal successors, (181), 4 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:26,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:26,150 INFO L93 Difference]: Finished difference Result 8667 states and 11146 transitions. [2023-12-16 07:21:26,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:21:26,151 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 45.25) internal successors, (181), 4 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 402 [2023-12-16 07:21:26,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:26,173 INFO L225 Difference]: With dead ends: 8667 [2023-12-16 07:21:26,174 INFO L226 Difference]: Without dead ends: 5909 [2023-12-16 07:21:26,176 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 804 GetRequests, 801 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:21:26,176 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 144 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:26,176 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 633 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 07:21:26,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5909 states. [2023-12-16 07:21:26,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5909 to 3859. [2023-12-16 07:21:26,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3859 states, 3858 states have (on average 1.3035251425609125) internal successors, (5029), 3858 states have internal predecessors, (5029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:26,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3859 states to 3859 states and 5029 transitions. [2023-12-16 07:21:26,249 INFO L78 Accepts]: Start accepts. Automaton has 3859 states and 5029 transitions. Word has length 402 [2023-12-16 07:21:26,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:26,249 INFO L495 AbstractCegarLoop]: Abstraction has 3859 states and 5029 transitions. [2023-12-16 07:21:26,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 45.25) internal successors, (181), 4 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:26,250 INFO L276 IsEmpty]: Start isEmpty. Operand 3859 states and 5029 transitions. [2023-12-16 07:21:26,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2023-12-16 07:21:26,256 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:26,256 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 14, 12, 12, 10, 10, 8, 8, 8, 8, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:26,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:26,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:26,460 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:26,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:26,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1660270935, now seen corresponding path program 1 times [2023-12-16 07:21:26,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:26,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1154961636] [2023-12-16 07:21:26,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:26,461 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:26,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:26,462 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:26,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-16 07:21:26,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:26,566 INFO L262 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:26,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:26,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2556 backedges. 1405 proven. 0 refuted. 0 times theorem prover too weak. 1151 trivial. 0 not checked. [2023-12-16 07:21:26,590 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:26,590 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:26,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1154961636] [2023-12-16 07:21:26,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1154961636] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:26,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:26,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:21:26,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965996870] [2023-12-16 07:21:26,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:26,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:26,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:26,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:26,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:26,592 INFO L87 Difference]: Start difference. First operand 3859 states and 5029 transitions. Second operand has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:26,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:26,699 INFO L93 Difference]: Finished difference Result 8073 states and 10583 transitions. [2023-12-16 07:21:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:26,699 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 460 [2023-12-16 07:21:26,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:26,705 INFO L225 Difference]: With dead ends: 8073 [2023-12-16 07:21:26,705 INFO L226 Difference]: Without dead ends: 4233 [2023-12-16 07:21:26,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 459 GetRequests, 458 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:26,708 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 12 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:26,709 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 263 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:21:26,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4233 states. [2023-12-16 07:21:26,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4233 to 4182. [2023-12-16 07:21:26,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4182 states, 4181 states have (on average 1.300406601291557) internal successors, (5437), 4181 states have internal predecessors, (5437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:26,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4182 states to 4182 states and 5437 transitions. [2023-12-16 07:21:26,760 INFO L78 Accepts]: Start accepts. Automaton has 4182 states and 5437 transitions. Word has length 460 [2023-12-16 07:21:26,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:26,761 INFO L495 AbstractCegarLoop]: Abstraction has 4182 states and 5437 transitions. [2023-12-16 07:21:26,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:26,761 INFO L276 IsEmpty]: Start isEmpty. Operand 4182 states and 5437 transitions. [2023-12-16 07:21:26,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2023-12-16 07:21:26,767 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:26,767 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 14, 12, 12, 10, 10, 8, 8, 8, 8, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:26,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:26,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:26,970 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:26,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:26,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1437711757, now seen corresponding path program 1 times [2023-12-16 07:21:26,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:26,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [501286483] [2023-12-16 07:21:26,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:26,971 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:26,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:26,972 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:27,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-16 07:21:27,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:27,064 INFO L262 TraceCheckSpWp]: Trace formula consists of 515 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:27,067 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:27,100 INFO L134 CoverageAnalysis]: Checked inductivity of 2557 backedges. 1485 proven. 0 refuted. 0 times theorem prover too weak. 1072 trivial. 0 not checked. [2023-12-16 07:21:27,100 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:27,100 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:27,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [501286483] [2023-12-16 07:21:27,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [501286483] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:27,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:27,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:21:27,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082912519] [2023-12-16 07:21:27,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:27,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:27,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:27,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:27,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:27,101 INFO L87 Difference]: Start difference. First operand 4182 states and 5437 transitions. Second operand has 3 states, 3 states have (on average 58.0) internal successors, (174), 3 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:27,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:27,248 INFO L93 Difference]: Finished difference Result 8940 states and 11837 transitions. [2023-12-16 07:21:27,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:27,249 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 58.0) internal successors, (174), 3 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 462 [2023-12-16 07:21:27,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:27,255 INFO L225 Difference]: With dead ends: 8940 [2023-12-16 07:21:27,255 INFO L226 Difference]: Without dead ends: 4777 [2023-12-16 07:21:27,258 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 461 GetRequests, 460 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:27,259 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 10 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:27,259 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 259 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:21:27,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4777 states. [2023-12-16 07:21:27,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4777 to 4743. [2023-12-16 07:21:27,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4743 states, 4742 states have (on average 1.2827920708561789) internal successors, (6083), 4742 states have internal predecessors, (6083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:27,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4743 states to 4743 states and 6083 transitions. [2023-12-16 07:21:27,320 INFO L78 Accepts]: Start accepts. Automaton has 4743 states and 6083 transitions. Word has length 462 [2023-12-16 07:21:27,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:27,320 INFO L495 AbstractCegarLoop]: Abstraction has 4743 states and 6083 transitions. [2023-12-16 07:21:27,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 58.0) internal successors, (174), 3 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:27,320 INFO L276 IsEmpty]: Start isEmpty. Operand 4743 states and 6083 transitions. [2023-12-16 07:21:27,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 495 [2023-12-16 07:21:27,327 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:27,327 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 16, 15, 14, 12, 12, 10, 10, 8, 8, 8, 8, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:27,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:27,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:27,531 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:27,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:27,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1036572115, now seen corresponding path program 1 times [2023-12-16 07:21:27,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:27,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1817990696] [2023-12-16 07:21:27,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:27,532 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:27,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:27,533 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:27,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-16 07:21:27,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:27,631 INFO L262 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:21:27,635 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:28,641 INFO L134 CoverageAnalysis]: Checked inductivity of 3047 backedges. 1651 proven. 193 refuted. 0 times theorem prover too weak. 1203 trivial. 0 not checked. [2023-12-16 07:21:28,641 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 07:21:29,331 INFO L134 CoverageAnalysis]: Checked inductivity of 3047 backedges. 1740 proven. 104 refuted. 0 times theorem prover too weak. 1203 trivial. 0 not checked. [2023-12-16 07:21:29,331 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:29,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1817990696] [2023-12-16 07:21:29,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1817990696] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 07:21:29,331 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 07:21:29,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-16 07:21:29,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129295831] [2023-12-16 07:21:29,332 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 07:21:29,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 07:21:29,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:29,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 07:21:29,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-16 07:21:29,333 INFO L87 Difference]: Start difference. First operand 4743 states and 6083 transitions. Second operand has 7 states, 7 states have (on average 31.714285714285715) internal successors, (222), 7 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:30,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:30,616 INFO L93 Difference]: Finished difference Result 14027 states and 18249 transitions. [2023-12-16 07:21:30,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 07:21:30,617 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 31.714285714285715) internal successors, (222), 7 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 494 [2023-12-16 07:21:30,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:30,628 INFO L225 Difference]: With dead ends: 14027 [2023-12-16 07:21:30,628 INFO L226 Difference]: Without dead ends: 9295 [2023-12-16 07:21:30,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 989 GetRequests, 982 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-16 07:21:30,632 INFO L413 NwaCegarLoop]: 261 mSDtfsCounter, 351 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:30,632 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 691 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-16 07:21:30,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9295 states. [2023-12-16 07:21:30,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9295 to 8288. [2023-12-16 07:21:30,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8288 states, 8287 states have (on average 1.278749849161337) internal successors, (10597), 8287 states have internal predecessors, (10597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:30,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8288 states to 8288 states and 10597 transitions. [2023-12-16 07:21:30,760 INFO L78 Accepts]: Start accepts. Automaton has 8288 states and 10597 transitions. Word has length 494 [2023-12-16 07:21:30,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:30,761 INFO L495 AbstractCegarLoop]: Abstraction has 8288 states and 10597 transitions. [2023-12-16 07:21:30,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.714285714285715) internal successors, (222), 7 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:30,761 INFO L276 IsEmpty]: Start isEmpty. Operand 8288 states and 10597 transitions. [2023-12-16 07:21:30,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2023-12-16 07:21:30,772 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:30,773 INFO L195 NwaCegarLoop]: trace histogram [20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 17, 16, 15, 13, 13, 11, 11, 9, 9, 9, 9, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:30,776 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:30,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:30,976 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:30,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:30,977 INFO L85 PathProgramCache]: Analyzing trace with hash 749348849, now seen corresponding path program 2 times [2023-12-16 07:21:30,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:30,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [467855568] [2023-12-16 07:21:30,977 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 07:21:30,977 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:30,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:30,978 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:30,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-16 07:21:31,073 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 07:21:31,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 07:21:31,076 INFO L262 TraceCheckSpWp]: Trace formula consists of 578 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:21:31,080 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:32,178 INFO L134 CoverageAnalysis]: Checked inductivity of 3436 backedges. 1908 proven. 297 refuted. 0 times theorem prover too weak. 1231 trivial. 0 not checked. [2023-12-16 07:21:32,178 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 07:21:33,071 INFO L134 CoverageAnalysis]: Checked inductivity of 3436 backedges. 2044 proven. 161 refuted. 0 times theorem prover too weak. 1231 trivial. 0 not checked. [2023-12-16 07:21:33,071 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:33,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [467855568] [2023-12-16 07:21:33,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [467855568] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 07:21:33,071 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 07:21:33,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-16 07:21:33,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685329750] [2023-12-16 07:21:33,072 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 07:21:33,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 07:21:33,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:33,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 07:21:33,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-16 07:21:33,074 INFO L87 Difference]: Start difference. First operand 8288 states and 10597 transitions. Second operand has 7 states, 7 states have (on average 37.57142857142857) internal successors, (263), 7 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:34,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:34,410 INFO L93 Difference]: Finished difference Result 25603 states and 32860 transitions. [2023-12-16 07:21:34,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 07:21:34,412 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 37.57142857142857) internal successors, (263), 7 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 521 [2023-12-16 07:21:34,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:34,432 INFO L225 Difference]: With dead ends: 25603 [2023-12-16 07:21:34,432 INFO L226 Difference]: Without dead ends: 17040 [2023-12-16 07:21:34,437 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1044 GetRequests, 1036 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-16 07:21:34,438 INFO L413 NwaCegarLoop]: 277 mSDtfsCounter, 374 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:34,438 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [374 Valid, 689 Invalid, 587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 516 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-16 07:21:34,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17040 states. [2023-12-16 07:21:34,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17040 to 16071. [2023-12-16 07:21:34,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16071 states, 16070 states have (on average 1.2783447417548226) internal successors, (20543), 16070 states have internal predecessors, (20543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:34,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16071 states to 16071 states and 20543 transitions. [2023-12-16 07:21:34,747 INFO L78 Accepts]: Start accepts. Automaton has 16071 states and 20543 transitions. Word has length 521 [2023-12-16 07:21:34,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:34,748 INFO L495 AbstractCegarLoop]: Abstraction has 16071 states and 20543 transitions. [2023-12-16 07:21:34,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 37.57142857142857) internal successors, (263), 7 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:34,748 INFO L276 IsEmpty]: Start isEmpty. Operand 16071 states and 20543 transitions. [2023-12-16 07:21:34,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 523 [2023-12-16 07:21:34,767 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:34,767 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 16, 14, 14, 12, 12, 10, 10, 10, 10, 7, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:34,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:34,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:34,970 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:34,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:34,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1070035859, now seen corresponding path program 1 times [2023-12-16 07:21:34,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:34,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [378716141] [2023-12-16 07:21:34,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:34,971 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:34,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:34,972 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:34,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-16 07:21:35,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:35,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 579 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:21:35,070 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:35,109 INFO L134 CoverageAnalysis]: Checked inductivity of 3319 backedges. 1913 proven. 0 refuted. 0 times theorem prover too weak. 1406 trivial. 0 not checked. [2023-12-16 07:21:35,109 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:21:35,109 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:35,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [378716141] [2023-12-16 07:21:35,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [378716141] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:21:35,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:21:35,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:21:35,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245477541] [2023-12-16 07:21:35,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:21:35,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:21:35,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:35,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:21:35,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:35,112 INFO L87 Difference]: Start difference. First operand 16071 states and 20543 transitions. Second operand has 3 states, 3 states have (on average 61.333333333333336) internal successors, (184), 3 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:35,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:35,418 INFO L93 Difference]: Finished difference Result 29263 states and 37624 transitions. [2023-12-16 07:21:35,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:21:35,418 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 61.333333333333336) internal successors, (184), 3 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 522 [2023-12-16 07:21:35,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:35,432 INFO L225 Difference]: With dead ends: 29263 [2023-12-16 07:21:35,432 INFO L226 Difference]: Without dead ends: 13211 [2023-12-16 07:21:35,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 521 GetRequests, 520 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:21:35,444 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 10 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:35,444 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 259 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:21:35,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13211 states. [2023-12-16 07:21:35,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13211 to 11599. [2023-12-16 07:21:35,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11599 states, 11598 states have (on average 1.241507156406277) internal successors, (14399), 11598 states have internal predecessors, (14399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:35,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11599 states to 11599 states and 14399 transitions. [2023-12-16 07:21:35,642 INFO L78 Accepts]: Start accepts. Automaton has 11599 states and 14399 transitions. Word has length 522 [2023-12-16 07:21:35,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:35,642 INFO L495 AbstractCegarLoop]: Abstraction has 11599 states and 14399 transitions. [2023-12-16 07:21:35,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 61.333333333333336) internal successors, (184), 3 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:35,642 INFO L276 IsEmpty]: Start isEmpty. Operand 11599 states and 14399 transitions. [2023-12-16 07:21:35,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2023-12-16 07:21:35,656 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:35,657 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 17, 17, 15, 13, 13, 11, 11, 9, 9, 9, 9, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:35,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:35,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:35,860 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:35,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:35,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1586945953, now seen corresponding path program 1 times [2023-12-16 07:21:35,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:35,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1927224692] [2023-12-16 07:21:35,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:35,862 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:35,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:35,862 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:35,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-16 07:21:36,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:36,021 INFO L262 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 07:21:36,025 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:36,071 INFO L134 CoverageAnalysis]: Checked inductivity of 3630 backedges. 923 proven. 11 refuted. 0 times theorem prover too weak. 2696 trivial. 0 not checked. [2023-12-16 07:21:36,071 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 07:21:36,110 INFO L134 CoverageAnalysis]: Checked inductivity of 3630 backedges. 923 proven. 11 refuted. 0 times theorem prover too weak. 2696 trivial. 0 not checked. [2023-12-16 07:21:36,110 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:36,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1927224692] [2023-12-16 07:21:36,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1927224692] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 07:21:36,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 07:21:36,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2023-12-16 07:21:36,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751260983] [2023-12-16 07:21:36,111 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 07:21:36,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:21:36,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:36,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:21:36,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:21:36,112 INFO L87 Difference]: Start difference. First operand 11599 states and 14399 transitions. Second operand has 4 states, 4 states have (on average 36.5) internal successors, (146), 4 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:36,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:36,335 INFO L93 Difference]: Finished difference Result 24013 states and 29813 transitions. [2023-12-16 07:21:36,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:21:36,336 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.5) internal successors, (146), 4 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 533 [2023-12-16 07:21:36,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:36,350 INFO L225 Difference]: With dead ends: 24013 [2023-12-16 07:21:36,350 INFO L226 Difference]: Without dead ends: 11559 [2023-12-16 07:21:36,360 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1066 GetRequests, 1063 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:21:36,361 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 22 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:36,361 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 469 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:21:36,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11559 states. [2023-12-16 07:21:36,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11559 to 11559. [2023-12-16 07:21:36,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11559 states, 11558 states have (on average 1.2372382765184289) internal successors, (14300), 11558 states have internal predecessors, (14300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:36,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11559 states to 11559 states and 14300 transitions. [2023-12-16 07:21:36,568 INFO L78 Accepts]: Start accepts. Automaton has 11559 states and 14300 transitions. Word has length 533 [2023-12-16 07:21:36,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:36,568 INFO L495 AbstractCegarLoop]: Abstraction has 11559 states and 14300 transitions. [2023-12-16 07:21:36,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.5) internal successors, (146), 4 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:36,568 INFO L276 IsEmpty]: Start isEmpty. Operand 11559 states and 14300 transitions. [2023-12-16 07:21:36,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 564 [2023-12-16 07:21:36,578 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:21:36,578 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 18, 18, 16, 14, 14, 12, 12, 10, 10, 10, 10, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:36,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:36,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:36,782 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:21:36,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:21:36,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1701510475, now seen corresponding path program 1 times [2023-12-16 07:21:36,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:21:36,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1242519610] [2023-12-16 07:21:36,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:21:36,784 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:36,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:21:36,785 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:21:36,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-16 07:21:36,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:21:36,884 INFO L262 TraceCheckSpWp]: Trace formula consists of 622 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 07:21:36,893 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:21:36,942 INFO L134 CoverageAnalysis]: Checked inductivity of 3901 backedges. 1267 proven. 16 refuted. 0 times theorem prover too weak. 2618 trivial. 0 not checked. [2023-12-16 07:21:36,942 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 07:21:36,994 INFO L134 CoverageAnalysis]: Checked inductivity of 3901 backedges. 1267 proven. 16 refuted. 0 times theorem prover too weak. 2618 trivial. 0 not checked. [2023-12-16 07:21:36,995 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:21:36,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1242519610] [2023-12-16 07:21:36,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1242519610] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 07:21:36,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 07:21:36,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-16 07:21:36,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035900942] [2023-12-16 07:21:36,995 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 07:21:36,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 07:21:36,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:21:36,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 07:21:36,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 07:21:36,996 INFO L87 Difference]: Start difference. First operand 11559 states and 14300 transitions. Second operand has 6 states, 6 states have (on average 37.166666666666664) internal successors, (223), 6 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:37,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:21:37,372 INFO L93 Difference]: Finished difference Result 16371 states and 20187 transitions. [2023-12-16 07:21:37,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 07:21:37,373 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 37.166666666666664) internal successors, (223), 6 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 563 [2023-12-16 07:21:37,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:21:37,373 INFO L225 Difference]: With dead ends: 16371 [2023-12-16 07:21:37,373 INFO L226 Difference]: Without dead ends: 0 [2023-12-16 07:21:37,379 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1130 GetRequests, 1123 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2023-12-16 07:21:37,380 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 284 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 637 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:21:37,380 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 637 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:21:37,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-12-16 07:21:37,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-12-16 07:21:37,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:37,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-12-16 07:21:37,381 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 563 [2023-12-16 07:21:37,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:21:37,381 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-12-16 07:21:37,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 37.166666666666664) internal successors, (223), 6 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 07:21:37,381 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-12-16 07:21:37,381 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-12-16 07:21:37,383 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 07:21:37,388 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-16 07:21:37,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:21:37,588 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-12-16 07:21:44,189 INFO L899 garLoopResultBuilder]: For program point L267(lines 267 272) no Hoare annotation was computed. [2023-12-16 07:21:44,189 INFO L899 garLoopResultBuilder]: For program point L201(lines 201 608) no Hoare annotation was computed. [2023-12-16 07:21:44,189 INFO L899 garLoopResultBuilder]: For program point L168(lines 168 619) no Hoare annotation was computed. [2023-12-16 07:21:44,189 INFO L899 garLoopResultBuilder]: For program point L135(lines 135 630) no Hoare annotation was computed. [2023-12-16 07:21:44,189 INFO L899 garLoopResultBuilder]: For program point ssl3_accept_switch_1_8593#1(lines 186 613) no Hoare annotation was computed. [2023-12-16 07:21:44,189 INFO L899 garLoopResultBuilder]: For program point L367(lines 367 398) no Hoare annotation was computed. [2023-12-16 07:21:44,189 INFO L899 garLoopResultBuilder]: For program point L334(lines 334 338) no Hoare annotation was computed. [2023-12-16 07:21:44,189 INFO L899 garLoopResultBuilder]: For program point ssl3_accept_switch_1_8529#1(lines 159 622) no Hoare annotation was computed. [2023-12-16 07:21:44,189 INFO L899 garLoopResultBuilder]: For program point L334-2(lines 334 338) no Hoare annotation was computed. [2023-12-16 07:21:44,190 INFO L899 garLoopResultBuilder]: For program point L533(lines 533 538) no Hoare annotation was computed. [2023-12-16 07:21:44,190 INFO L899 garLoopResultBuilder]: For program point ssl3_accept_switch_1_8497#1(lines 147 626) no Hoare annotation was computed. [2023-12-16 07:21:44,190 INFO L899 garLoopResultBuilder]: For program point L567(lines 567 571) no Hoare annotation was computed. [2023-12-16 07:21:44,190 INFO L899 garLoopResultBuilder]: For program point L303(lines 303 307) no Hoare annotation was computed. [2023-12-16 07:21:44,190 INFO L899 garLoopResultBuilder]: For program point L303-2(lines 221 599) no Hoare annotation was computed. [2023-12-16 07:21:44,190 INFO L899 garLoopResultBuilder]: For program point L204(lines 204 607) no Hoare annotation was computed. [2023-12-16 07:21:44,190 INFO L899 garLoopResultBuilder]: For program point L171(lines 171 618) no Hoare annotation was computed. [2023-12-16 07:21:44,190 INFO L899 garLoopResultBuilder]: For program point L138(lines 138 629) no Hoare annotation was computed. [2023-12-16 07:21:44,190 INFO L899 garLoopResultBuilder]: For program point L370(lines 370 397) no Hoare annotation was computed. [2023-12-16 07:21:44,190 INFO L899 garLoopResultBuilder]: For program point L370-1(lines 370 397) no Hoare annotation was computed. [2023-12-16 07:21:44,190 INFO L899 garLoopResultBuilder]: For program point L371(lines 371 394) no Hoare annotation was computed. [2023-12-16 07:21:44,190 INFO L899 garLoopResultBuilder]: For program point L669(lines 76 686) no Hoare annotation was computed. [2023-12-16 07:21:44,190 INFO L899 garLoopResultBuilder]: For program point L207(lines 207 606) no Hoare annotation was computed. [2023-12-16 07:21:44,190 INFO L899 garLoopResultBuilder]: For program point L174(lines 174 617) no Hoare annotation was computed. [2023-12-16 07:21:44,190 INFO L899 garLoopResultBuilder]: For program point L141(lines 141 628) no Hoare annotation was computed. [2023-12-16 07:21:44,190 INFO L899 garLoopResultBuilder]: For program point L406(lines 406 437) no Hoare annotation was computed. [2023-12-16 07:21:44,190 INFO L899 garLoopResultBuilder]: For program point L241(lines 241 258) no Hoare annotation was computed. [2023-12-16 07:21:44,191 INFO L899 garLoopResultBuilder]: For program point L241-2(lines 221 599) no Hoare annotation was computed. [2023-12-16 07:21:44,191 INFO L899 garLoopResultBuilder]: For program point L638(lines 638 666) no Hoare annotation was computed. [2023-12-16 07:21:44,191 INFO L899 garLoopResultBuilder]: For program point L407(lines 407 413) no Hoare annotation was computed. [2023-12-16 07:21:44,191 INFO L899 garLoopResultBuilder]: For program point L374(lines 374 393) no Hoare annotation was computed. [2023-12-16 07:21:44,191 INFO L899 garLoopResultBuilder]: For program point L639(lines 639 663) no Hoare annotation was computed. [2023-12-16 07:21:44,191 INFO L899 garLoopResultBuilder]: For program point L573(lines 573 577) no Hoare annotation was computed. [2023-12-16 07:21:44,191 INFO L899 garLoopResultBuilder]: For program point L540(lines 540 544) no Hoare annotation was computed. [2023-12-16 07:21:44,191 INFO L899 garLoopResultBuilder]: For program point L507(lines 507 511) no Hoare annotation was computed. [2023-12-16 07:21:44,191 INFO L899 garLoopResultBuilder]: For program point L573-2(lines 573 577) no Hoare annotation was computed. [2023-12-16 07:21:44,191 INFO L899 garLoopResultBuilder]: For program point L540-2(lines 221 599) no Hoare annotation was computed. [2023-12-16 07:21:44,191 INFO L899 garLoopResultBuilder]: For program point L375(lines 375 379) no Hoare annotation was computed. [2023-12-16 07:21:44,191 INFO L899 garLoopResultBuilder]: For program point L375-2(lines 374 391) no Hoare annotation was computed. [2023-12-16 07:21:44,191 INFO L899 garLoopResultBuilder]: For program point L243(lines 243 248) no Hoare annotation was computed. [2023-12-16 07:21:44,191 INFO L899 garLoopResultBuilder]: For program point L210(lines 210 605) no Hoare annotation was computed. [2023-12-16 07:21:44,191 INFO L899 garLoopResultBuilder]: For program point L177(lines 177 616) no Hoare annotation was computed. [2023-12-16 07:21:44,191 INFO L899 garLoopResultBuilder]: For program point L144(lines 144 627) no Hoare annotation was computed. [2023-12-16 07:21:44,192 INFO L895 garLoopResultBuilder]: At program point L111-2(lines 111 668) the Hoare annotation is: (let ((.cse26 (bvadd (bvmul (_ bv2 32) |ULTIMATE.start_ssl3_accept_~ag_X~0#1|) (bvmul (_ bv2 32) |ULTIMATE.start_ssl3_accept_~ag_Y~0#1|))) (.cse1 (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32)))) (let ((.cse10 (= (_ bv8512 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse19 (= (_ bv8592 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse23 (= (_ bv8544 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse12 (= (_ bv8560 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse2 (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse17 (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8482 32))) (.cse9 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv1 32))) (.cse27 (= (_ bv8482 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse24 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| (_ bv8466 32))) (.cse18 (not (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8496 32)))) (.cse25 (= (_ bv8608 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse20 (= (_ bv8528 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse5 (not .cse1)) (.cse13 (= (_ bv8656 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse11 (= .cse26 (_ bv8496 32))) (.cse22 (= (_ bv8576 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse15 (= (_ bv8672 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse4 (not (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8497 32)))) (.cse7 (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8640 32))) (.cse14 (= (_ bv3 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32))) (.cse16 (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8576 32))) (.cse6 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv3 32))) (.cse21 (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv3 32))) (.cse8 (= (_ bv8448 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse3 (= (_ bv8448 32) .cse26))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse5 .cse6 .cse7 .cse8) (and .cse9 .cse2) (and .cse0 .cse10 .cse1 .cse3) (and .cse0 .cse11 .cse1 .cse12) (and .cse9 .cse1 .cse13) (and .cse0 .cse11 .cse10 .cse1) (and .cse0 .cse13 .cse3 .cse4) (and .cse0 .cse1 .cse14) (and .cse9 .cse15) (and .cse0 .cse11 .cse16 .cse1 .cse8) (and .cse17 .cse1 .cse8) (and .cse5 .cse9 .cse7 .cse8) (and .cse0 .cse18 .cse19 .cse1 .cse3 .cse4) (and .cse9 .cse19) (and .cse9 .cse20) (and .cse9 .cse21 .cse8) (and .cse0 .cse16 .cse1 .cse22 .cse3) (and .cse0 .cse1 .cse23 .cse3) (and .cse9 .cse24) (and .cse9 .cse12) (and .cse0 .cse11 .cse13 .cse4) (and .cse0 .cse11 .cse1 .cse20) (and .cse0 .cse11 .cse19 .cse16 .cse1) (and .cse17 .cse9 .cse8) (and (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| (_ bv8464 32)) (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv0 32))) (and .cse18 .cse1 .cse14) (and .cse9 .cse25) (and .cse0 .cse11 .cse1 .cse23) (and .cse9 .cse23) (and .cse0 .cse11 .cse18 (= (_ bv8496 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|) .cse1 .cse4) (and .cse0 .cse11 .cse1 .cse2 .cse4) (and .cse0 .cse1 .cse12 .cse3) (and .cse9 .cse14) (and .cse5 .cse6 .cse7 .cse2) (and .cse9 .cse3) (and .cse11 .cse6 .cse21 .cse1 .cse8) (and .cse9 .cse16 .cse8) (and .cse11 .cse6 .cse1 .cse15 .cse4) (and .cse9 (= .cse26 |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (and .cse0 .cse16 .cse1 .cse24 .cse3) (and .cse9 .cse16 .cse22) (and .cse17 .cse27 .cse1) (and .cse17 .cse9 .cse27) (and .cse0 .cse11 .cse25 .cse16 .cse1) (and .cse0 .cse11 .cse18 .cse1 .cse24 .cse4) (and .cse0 .cse18 .cse25 .cse1 .cse3 .cse4) (and .cse5 .cse6 .cse15) (and .cse0 .cse1 .cse20 .cse3) (and .cse5 .cse0 .cse13) (and .cse0 .cse11 .cse16 .cse1 .cse22) (and .cse6 .cse1 .cse15 .cse3 .cse4) (and .cse6 .cse7 .cse14) (and .cse0 .cse16 .cse1 .cse8 .cse3) (and .cse6 .cse21 .cse1 .cse8 .cse3)))) [2023-12-16 07:21:44,192 INFO L899 garLoopResultBuilder]: For program point L673(lines 673 677) no Hoare annotation was computed. [2023-12-16 07:21:44,192 INFO L899 garLoopResultBuilder]: For program point L640(lines 640 649) no Hoare annotation was computed. [2023-12-16 07:21:44,192 INFO L899 garLoopResultBuilder]: For program point L673-2(lines 673 677) no Hoare annotation was computed. [2023-12-16 07:21:44,192 INFO L899 garLoopResultBuilder]: For program point L640-2(lines 639 661) no Hoare annotation was computed. [2023-12-16 07:21:44,192 INFO L899 garLoopResultBuilder]: For program point L475(lines 475 479) no Hoare annotation was computed. [2023-12-16 07:21:44,192 INFO L899 garLoopResultBuilder]: For program point L343-1(lines 343 352) no Hoare annotation was computed. [2023-12-16 07:21:44,192 INFO L899 garLoopResultBuilder]: For program point ssl3_accept_switch_1_8481#1(lines 129 632) no Hoare annotation was computed. [2023-12-16 07:21:44,192 INFO L899 garLoopResultBuilder]: For program point L642(lines 642 646) no Hoare annotation was computed. [2023-12-16 07:21:44,192 INFO L899 garLoopResultBuilder]: For program point L213(lines 213 604) no Hoare annotation was computed. [2023-12-16 07:21:44,192 INFO L899 garLoopResultBuilder]: For program point L180(lines 180 615) no Hoare annotation was computed. [2023-12-16 07:21:44,192 INFO L899 garLoopResultBuilder]: For program point L147(lines 147 626) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point L114(lines 114 637) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point L347(lines 347 351) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point L480(lines 480 491) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point L447(lines 447 451) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point L381(lines 364 399) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point L249(lines 249 254) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point L216(lines 216 603) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point L183(lines 183 614) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point ssl3_accept_switch_1_8657#1(lines 204 607) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point L150(lines 150 625) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point L117(lines 117 636) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point L85(lines 85 93) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point L383(lines 383 387) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point L417(lines 417 423) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point L186(lines 186 613) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point L153(lines 153 624) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point L120(lines 120 635) no Hoare annotation was computed. [2023-12-16 07:21:44,193 INFO L899 garLoopResultBuilder]: For program point L583(lines 583 593) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point L583-1(lines 583 593) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point L484(lines 484 488) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point L286(lines 286 290) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point L88(lines 88 92) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point L88-2(lines 85 93) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point L518(lines 518 522) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point L320(lines 320 328) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point L684(lines 76 686) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point L651(lines 651 657) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point $Ultimate##176(lines 457 469) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point L552(lines 552 557) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point ssl3_accept_switch_1_8577#1(lines 180 615) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point L189(lines 189 612) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point L156(lines 156 623) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point L123(lines 123 634) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point L586(lines 586 590) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point ssl3_accept_switch_1_8641#1(lines 198 609) no Hoare annotation was computed. [2023-12-16 07:21:44,194 INFO L899 garLoopResultBuilder]: For program point L323(lines 323 327) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point L323-2(lines 221 599) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point L224(lines 117 636) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point ssl3_accept_ERROR#1(lines 76 686) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point L192(lines 192 611) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point L159(lines 159 622) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point L126(lines 126 633) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point L523(lines 523 527) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point L523-2(lines 523 527) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point L457-1(lines 457 469) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point $Ultimate##130(lines 343 352) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point ssl3_accept_switch_1_8673#1(lines 210 605) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point L425(lines 416 436) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point L359(lines 359 363) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point L359-2(lines 221 599) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point L95(lines 95 103) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point L95-1(lines 76 686) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point ssl3_accept_switch_1_8609#1(lines 192 611) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point $Ultimate##158(lines 405 442) no Hoare annotation was computed. [2023-12-16 07:21:44,195 INFO L899 garLoopResultBuilder]: For program point L195(lines 195 610) no Hoare annotation was computed. [2023-12-16 07:21:44,196 INFO L899 garLoopResultBuilder]: For program point L162(lines 162 621) no Hoare annotation was computed. [2023-12-16 07:21:44,196 INFO L899 garLoopResultBuilder]: For program point L129(lines 129 632) no Hoare annotation was computed. [2023-12-16 07:21:44,196 INFO L899 garLoopResultBuilder]: For program point L96(lines 96 100) no Hoare annotation was computed. [2023-12-16 07:21:44,196 INFO L899 garLoopResultBuilder]: For program point ssl3_accept_switch_1_8466#1(lines 138 629) no Hoare annotation was computed. [2023-12-16 07:21:44,196 INFO L899 garLoopResultBuilder]: For program point L460(lines 460 465) no Hoare annotation was computed. [2023-12-16 07:21:44,196 INFO L899 garLoopResultBuilder]: For program point $Ultimate##166(lines 416 436) no Hoare annotation was computed. [2023-12-16 07:21:44,196 INFO L899 garLoopResultBuilder]: For program point L229(lines 229 233) no Hoare annotation was computed. [2023-12-16 07:21:44,196 INFO L899 garLoopResultBuilder]: For program point L229-2(lines 221 599) no Hoare annotation was computed. [2023-12-16 07:21:44,196 INFO L899 garLoopResultBuilder]: For program point L428(lines 428 432) no Hoare annotation was computed. [2023-12-16 07:21:44,196 INFO L899 garLoopResultBuilder]: For program point $Ultimate##219(lines 638 666) no Hoare annotation was computed. [2023-12-16 07:21:44,196 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 680) no Hoare annotation was computed. [2023-12-16 07:21:44,196 INFO L899 garLoopResultBuilder]: For program point L198(lines 198 609) no Hoare annotation was computed. [2023-12-16 07:21:44,196 INFO L899 garLoopResultBuilder]: For program point L165(lines 165 620) no Hoare annotation was computed. [2023-12-16 07:21:44,196 INFO L899 garLoopResultBuilder]: For program point L132(lines 132 631) no Hoare annotation was computed. [2023-12-16 07:21:44,196 INFO L899 garLoopResultBuilder]: For program point ssl3_accept_switch_1_8561#1(lines 171 618) no Hoare annotation was computed. [2023-12-16 07:21:44,196 INFO L899 garLoopResultBuilder]: For program point L562(lines 562 566) no Hoare annotation was computed. [2023-12-16 07:21:44,196 INFO L899 garLoopResultBuilder]: For program point L496(lines 496 500) no Hoare annotation was computed. [2023-12-16 07:21:44,197 INFO L899 garLoopResultBuilder]: For program point L266(lines 266 280) no Hoare annotation was computed. [2023-12-16 07:21:44,212 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:21:44,214 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 07:21:44,231 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 07:21:44 BoogieIcfgContainer [2023-12-16 07:21:44,231 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 07:21:44,231 INFO L158 Benchmark]: Toolchain (without parser) took 27817.78ms. Allocated memory was 182.5MB in the beginning and 761.3MB in the end (delta: 578.8MB). Free memory was 130.4MB in the beginning and 617.3MB in the end (delta: -486.8MB). Peak memory consumption was 436.9MB. Max. memory is 8.0GB. [2023-12-16 07:21:44,231 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 182.5MB. Free memory is still 129.4MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 07:21:44,231 INFO L158 Benchmark]: CACSL2BoogieTranslator took 349.28ms. Allocated memory is still 182.5MB. Free memory was 130.1MB in the beginning and 113.5MB in the end (delta: 16.6MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2023-12-16 07:21:44,231 INFO L158 Benchmark]: Boogie Procedure Inliner took 43.07ms. Allocated memory is still 182.5MB. Free memory was 113.5MB in the beginning and 110.7MB in the end (delta: 2.8MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-12-16 07:21:44,232 INFO L158 Benchmark]: Boogie Preprocessor took 65.94ms. Allocated memory is still 182.5MB. Free memory was 110.7MB in the beginning and 107.5MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-12-16 07:21:44,232 INFO L158 Benchmark]: RCFGBuilder took 525.56ms. Allocated memory was 182.5MB in the beginning and 355.5MB in the end (delta: 173.0MB). Free memory was 107.5MB in the beginning and 298.8MB in the end (delta: -191.3MB). Peak memory consumption was 26.0MB. Max. memory is 8.0GB. [2023-12-16 07:21:44,232 INFO L158 Benchmark]: TraceAbstraction took 26827.67ms. Allocated memory was 355.5MB in the beginning and 761.3MB in the end (delta: 405.8MB). Free memory was 298.3MB in the beginning and 617.3MB in the end (delta: -319.0MB). Peak memory consumption was 430.8MB. Max. memory is 8.0GB. [2023-12-16 07:21:44,233 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 182.5MB. Free memory is still 129.4MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 349.28ms. Allocated memory is still 182.5MB. Free memory was 130.1MB in the beginning and 113.5MB in the end (delta: 16.6MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 43.07ms. Allocated memory is still 182.5MB. Free memory was 113.5MB in the beginning and 110.7MB in the end (delta: 2.8MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 65.94ms. Allocated memory is still 182.5MB. Free memory was 110.7MB in the beginning and 107.5MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * RCFGBuilder took 525.56ms. Allocated memory was 182.5MB in the beginning and 355.5MB in the end (delta: 173.0MB). Free memory was 107.5MB in the beginning and 298.8MB in the end (delta: -191.3MB). Peak memory consumption was 26.0MB. Max. memory is 8.0GB. * TraceAbstraction took 26827.67ms. Allocated memory was 355.5MB in the beginning and 761.3MB in the end (delta: 405.8MB). Free memory was 298.3MB in the beginning and 617.3MB in the end (delta: -319.0MB). Peak memory consumption was 430.8MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 680]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 129 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 26.8s, OverallIterations: 25, TraceHistogramMax: 21, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 6.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 6.6s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2554 SdHoareTripleChecker+Valid, 4.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2554 mSDsluCounter, 10125 SdHoareTripleChecker+Invalid, 3.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4489 mSDsCounter, 495 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4096 IncrementalHoareTripleChecker+Invalid, 4591 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 495 mSolverCounterUnsat, 5636 mSDtfsCounter, 4096 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 9791 GetRequests, 9736 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=16071occurred in iteration=22, InterpolantAutomatonStates: 96, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.4s AutomataMinimizationTime, 25 MinimizatonAttempts, 7184 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 1 LocationsWithAnnotation, 1 PreInvPairs, 212 NumberOfFragments, 862 HoareAnnotationTreeSize, 1 FormulaSimplifications, 10183 FormulaSimplificationTreeSizeReduction, 2.3s HoareSimplificationTime, 1 FormulaSimplificationsInter, 8313 FormulaSimplificationTreeSizeReductionInter, 4.3s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 5.1s InterpolantComputationTime, 7040 NumberOfCodeBlocks, 7040 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 9766 ConstructedInterpolants, 40 QuantifiedInterpolants, 18794 SizeOfPredicates, 15 NumberOfNonLiveVariables, 8067 ConjunctsInSsa, 61 ConjunctsInUnsatCore, 31 InterpolantComputations, 19 PerfectInterpolantSequences, 47696/48585 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 111]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((blastFlag == 2) && (s__hit == 0)) && (8640 == s__state)) && (8448 == (((2 * ag_X) + (2 * ag_Y)) % 4294967296))) && !((s__s3__tmp__next_state___0 == 8497))) || (((!((s__hit == 0)) && (blastFlag == 3)) && (s__s3__tmp__next_state___0 == 8640)) && (8448 == s__state))) || ((blastFlag == 1) && (8640 == s__state))) || ((((blastFlag == 2) && (8512 == s__state)) && (s__hit == 0)) && (8448 == (((2 * ag_X) + (2 * ag_Y)) % 4294967296)))) || ((((blastFlag == 2) && ((((2 * ag_X) + (2 * ag_Y)) % 4294967296) == 8496)) && (s__hit == 0)) && (8560 == s__state))) || (((blastFlag == 1) && (s__hit == 0)) && (8656 == s__state))) || ((((blastFlag == 2) && ((((2 * ag_X) + (2 * ag_Y)) % 4294967296) == 8496)) && (8512 == s__state)) && (s__hit == 0))) || ((((blastFlag == 2) && (8656 == s__state)) && (8448 == (((2 * ag_X) + (2 * ag_Y)) % 4294967296))) && !((s__s3__tmp__next_state___0 == 8497)))) || (((blastFlag == 2) && (s__hit == 0)) && (3 == s__state))) || ((blastFlag == 1) && (8672 == s__state))) || (((((blastFlag == 2) && ((((2 * ag_X) + (2 * ag_Y)) % 4294967296) == 8496)) && (s__s3__tmp__next_state___0 == 8576)) && (s__hit == 0)) && (8448 == s__state))) || (((s__s3__tmp__next_state___0 == 8482) && (s__hit == 0)) && (8448 == s__state))) || (((!((s__hit == 0)) && (blastFlag == 1)) && (s__s3__tmp__next_state___0 == 8640)) && (8448 == s__state))) || ((((((blastFlag == 2) && !((s__s3__tmp__next_state___0 == 8496))) && (8592 == s__state)) && (s__hit == 0)) && (8448 == (((2 * ag_X) + (2 * ag_Y)) % 4294967296))) && !((s__s3__tmp__next_state___0 == 8497)))) || ((blastFlag == 1) && (8592 == s__state))) || ((blastFlag == 1) && (8528 == s__state))) || (((blastFlag == 1) && (s__s3__tmp__next_state___0 == 3)) && (8448 == s__state))) || (((((blastFlag == 2) && (s__s3__tmp__next_state___0 == 8576)) && (s__hit == 0)) && (8576 == s__state)) && (8448 == (((2 * ag_X) + (2 * ag_Y)) % 4294967296)))) || ((((blastFlag == 2) && (s__hit == 0)) && (8544 == s__state)) && (8448 == (((2 * ag_X) + (2 * ag_Y)) % 4294967296)))) || ((blastFlag == 1) && (s__state == 8466))) || ((blastFlag == 1) && (8560 == s__state))) || ((((blastFlag == 2) && ((((2 * ag_X) + (2 * ag_Y)) % 4294967296) == 8496)) && (8656 == s__state)) && !((s__s3__tmp__next_state___0 == 8497)))) || ((((blastFlag == 2) && ((((2 * ag_X) + (2 * ag_Y)) % 4294967296) == 8496)) && (s__hit == 0)) && (8528 == s__state))) || (((((blastFlag == 2) && ((((2 * ag_X) + (2 * ag_Y)) % 4294967296) == 8496)) && (8592 == s__state)) && (s__s3__tmp__next_state___0 == 8576)) && (s__hit == 0))) || (((s__s3__tmp__next_state___0 == 8482) && (blastFlag == 1)) && (8448 == s__state))) || ((s__state == 8464) && (blastFlag == 0))) || ((!((s__s3__tmp__next_state___0 == 8496)) && (s__hit == 0)) && (3 == s__state))) || ((blastFlag == 1) && (8608 == s__state))) || ((((blastFlag == 2) && ((((2 * ag_X) + (2 * ag_Y)) % 4294967296) == 8496)) && (s__hit == 0)) && (8544 == s__state))) || ((blastFlag == 1) && (8544 == s__state))) || ((((((blastFlag == 2) && ((((2 * ag_X) + (2 * ag_Y)) % 4294967296) == 8496)) && !((s__s3__tmp__next_state___0 == 8496))) && (8496 == s__state)) && (s__hit == 0)) && !((s__s3__tmp__next_state___0 == 8497)))) || (((((blastFlag == 2) && ((((2 * ag_X) + (2 * ag_Y)) % 4294967296) == 8496)) && (s__hit == 0)) && (8640 == s__state)) && !((s__s3__tmp__next_state___0 == 8497)))) || ((((blastFlag == 2) && (s__hit == 0)) && (8560 == s__state)) && (8448 == (((2 * ag_X) + (2 * ag_Y)) % 4294967296)))) || ((blastFlag == 1) && (3 == s__state))) || (((!((s__hit == 0)) && (blastFlag == 3)) && (s__s3__tmp__next_state___0 == 8640)) && (8640 == s__state))) || ((blastFlag == 1) && (8448 == (((2 * ag_X) + (2 * ag_Y)) % 4294967296)))) || ((((((((2 * ag_X) + (2 * ag_Y)) % 4294967296) == 8496) && (blastFlag == 3)) && (s__s3__tmp__next_state___0 == 3)) && (s__hit == 0)) && (8448 == s__state))) || (((blastFlag == 1) && (s__s3__tmp__next_state___0 == 8576)) && (8448 == s__state))) || ((((((((2 * ag_X) + (2 * ag_Y)) % 4294967296) == 8496) && (blastFlag == 3)) && (s__hit == 0)) && (8672 == s__state)) && !((s__s3__tmp__next_state___0 == 8497)))) || ((blastFlag == 1) && ((((2 * ag_X) + (2 * ag_Y)) % 4294967296) == s__state))) || (((((blastFlag == 2) && (s__s3__tmp__next_state___0 == 8576)) && (s__hit == 0)) && (s__state == 8466)) && (8448 == (((2 * ag_X) + (2 * ag_Y)) % 4294967296)))) || (((blastFlag == 1) && (s__s3__tmp__next_state___0 == 8576)) && (8576 == s__state))) || (((s__s3__tmp__next_state___0 == 8482) && (8482 == s__state)) && (s__hit == 0))) || (((s__s3__tmp__next_state___0 == 8482) && (blastFlag == 1)) && (8482 == s__state))) || (((((blastFlag == 2) && ((((2 * ag_X) + (2 * ag_Y)) % 4294967296) == 8496)) && (8608 == s__state)) && (s__s3__tmp__next_state___0 == 8576)) && (s__hit == 0))) || ((((((blastFlag == 2) && ((((2 * ag_X) + (2 * ag_Y)) % 4294967296) == 8496)) && !((s__s3__tmp__next_state___0 == 8496))) && (s__hit == 0)) && (s__state == 8466)) && !((s__s3__tmp__next_state___0 == 8497)))) || ((((((blastFlag == 2) && !((s__s3__tmp__next_state___0 == 8496))) && (8608 == s__state)) && (s__hit == 0)) && (8448 == (((2 * ag_X) + (2 * ag_Y)) % 4294967296))) && !((s__s3__tmp__next_state___0 == 8497)))) || ((!((s__hit == 0)) && (blastFlag == 3)) && (8672 == s__state))) || ((((blastFlag == 2) && (s__hit == 0)) && (8528 == s__state)) && (8448 == (((2 * ag_X) + (2 * ag_Y)) % 4294967296)))) || ((!((s__hit == 0)) && (blastFlag == 2)) && (8656 == s__state))) || (((((blastFlag == 2) && ((((2 * ag_X) + (2 * ag_Y)) % 4294967296) == 8496)) && (s__s3__tmp__next_state___0 == 8576)) && (s__hit == 0)) && (8576 == s__state))) || (((((blastFlag == 3) && (s__hit == 0)) && (8672 == s__state)) && (8448 == (((2 * ag_X) + (2 * ag_Y)) % 4294967296))) && !((s__s3__tmp__next_state___0 == 8497)))) || (((blastFlag == 3) && (s__s3__tmp__next_state___0 == 8640)) && (3 == s__state))) || (((((blastFlag == 2) && (s__s3__tmp__next_state___0 == 8576)) && (s__hit == 0)) && (8448 == s__state)) && (8448 == (((2 * ag_X) + (2 * ag_Y)) % 4294967296)))) || (((((blastFlag == 3) && (s__s3__tmp__next_state___0 == 3)) && (s__hit == 0)) && (8448 == s__state)) && (8448 == (((2 * ag_X) + (2 * ag_Y)) % 4294967296)))) RESULT: Ultimate proved your program to be correct! [2023-12-16 07:21:44,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...