/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/combinations/pals_lcr.5.1.ufo.UNBOUNDED.pals+Problem12_label01.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 00:42:14,984 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 00:42:15,055 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-22 00:42:15,058 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 00:42:15,058 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 00:42:15,080 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 00:42:15,080 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 00:42:15,080 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 00:42:15,081 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 00:42:15,084 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 00:42:15,084 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 00:42:15,084 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 00:42:15,085 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 00:42:15,086 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 00:42:15,086 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 00:42:15,086 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 00:42:15,086 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 00:42:15,086 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 00:42:15,087 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 00:42:15,087 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 00:42:15,087 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 00:42:15,087 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 00:42:15,087 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 00:42:15,087 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 00:42:15,088 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 00:42:15,088 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 00:42:15,088 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 00:42:15,088 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 00:42:15,088 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 00:42:15,088 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 00:42:15,089 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 00:42:15,089 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 00:42:15,089 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 00:42:15,089 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 00:42:15,089 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 00:42:15,089 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 00:42:15,089 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 00:42:15,090 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 00:42:15,090 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 00:42:15,090 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 00:42:15,090 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 00:42:15,090 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 00:42:15,090 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 00:42:15,090 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 00:42:15,091 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 00:42:15,091 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 00:42:15,091 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-22 00:42:15,280 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 00:42:15,294 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 00:42:15,295 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 00:42:15,296 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 00:42:15,297 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 00:42:15,298 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pals_lcr.5.1.ufo.UNBOUNDED.pals+Problem12_label01.c [2023-12-22 00:42:16,217 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 00:42:16,515 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 00:42:16,515 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.5.1.ufo.UNBOUNDED.pals+Problem12_label01.c [2023-12-22 00:42:16,539 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/88b16b9a8/9a1e83f47ef04fca945a51be84e88b04/FLAG3accb3814 [2023-12-22 00:42:16,771 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/88b16b9a8/9a1e83f47ef04fca945a51be84e88b04 [2023-12-22 00:42:16,772 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 00:42:16,773 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 00:42:16,777 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 00:42:16,777 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 00:42:16,780 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 00:42:16,781 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 12:42:16" (1/1) ... [2023-12-22 00:42:16,781 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@434d620 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:42:16, skipping insertion in model container [2023-12-22 00:42:16,781 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 12:42:16" (1/1) ... [2023-12-22 00:42:16,868 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 00:42:17,194 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.5.1.ufo.UNBOUNDED.pals+Problem12_label01.c[11705,11718] [2023-12-22 00:42:17,233 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.5.1.ufo.UNBOUNDED.pals+Problem12_label01.c[17260,17273] [2023-12-22 00:42:17,763 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 00:42:17,774 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 00:42:17,803 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.5.1.ufo.UNBOUNDED.pals+Problem12_label01.c[11705,11718] [2023-12-22 00:42:17,813 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.5.1.ufo.UNBOUNDED.pals+Problem12_label01.c[17260,17273] [2023-12-22 00:42:18,094 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 00:42:18,113 INFO L206 MainTranslator]: Completed translation [2023-12-22 00:42:18,114 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:42:18 WrapperNode [2023-12-22 00:42:18,114 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 00:42:18,115 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 00:42:18,115 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 00:42:18,115 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 00:42:18,120 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:42:18" (1/1) ... [2023-12-22 00:42:18,178 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:42:18" (1/1) ... [2023-12-22 00:42:18,314 INFO L138 Inliner]: procedures = 38, calls = 22, calls flagged for inlining = 17, calls inlined = 17, statements flattened = 5069 [2023-12-22 00:42:18,314 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 00:42:18,315 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 00:42:18,315 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 00:42:18,315 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 00:42:18,322 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:42:18" (1/1) ... [2023-12-22 00:42:18,323 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:42:18" (1/1) ... [2023-12-22 00:42:18,391 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:42:18" (1/1) ... [2023-12-22 00:42:18,458 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-22 00:42:18,458 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:42:18" (1/1) ... [2023-12-22 00:42:18,458 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:42:18" (1/1) ... [2023-12-22 00:42:18,528 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:42:18" (1/1) ... [2023-12-22 00:42:18,550 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:42:18" (1/1) ... [2023-12-22 00:42:18,565 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:42:18" (1/1) ... [2023-12-22 00:42:18,578 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:42:18" (1/1) ... [2023-12-22 00:42:18,605 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 00:42:18,606 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 00:42:18,606 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 00:42:18,606 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 00:42:18,607 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:42:18" (1/1) ... [2023-12-22 00:42:18,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 00:42:18,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 00:42:18,629 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-22 00:42:18,651 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-22 00:42:18,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 00:42:18,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 00:42:18,657 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 00:42:18,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 00:42:18,736 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 00:42:18,738 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 00:42:41,515 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 00:42:41,562 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 00:42:41,562 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-22 00:42:41,562 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 12:42:41 BoogieIcfgContainer [2023-12-22 00:42:41,562 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 00:42:41,564 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 00:42:41,564 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 00:42:41,566 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 00:42:41,566 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 12:42:16" (1/3) ... [2023-12-22 00:42:41,567 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ede50e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 12:42:41, skipping insertion in model container [2023-12-22 00:42:41,567 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:42:18" (2/3) ... [2023-12-22 00:42:41,567 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ede50e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 12:42:41, skipping insertion in model container [2023-12-22 00:42:41,567 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 12:42:41" (3/3) ... [2023-12-22 00:42:41,568 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_lcr.5.1.ufo.UNBOUNDED.pals+Problem12_label01.c [2023-12-22 00:42:41,579 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 00:42:41,579 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 00:42:41,628 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 00:42:41,633 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;@133b6087, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 00:42:41,634 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 00:42:41,640 INFO L276 IsEmpty]: Start isEmpty. Operand has 836 states, 833 states have (on average 1.9747899159663866) internal successors, (1645), 835 states have internal predecessors, (1645), 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-22 00:42:41,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-12-22 00:42:41,645 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:42:41,646 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] [2023-12-22 00:42:41,646 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:42:41,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:42:41,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1602769526, now seen corresponding path program 1 times [2023-12-22 00:42:41,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:42:41,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1168597846] [2023-12-22 00:42:41,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:42:41,662 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-22 00:42:41,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:42:41,664 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-22 00:42:41,680 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-22 00:42:41,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:42:41,764 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-22 00:42:41,767 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:42:41,779 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-22 00:42:41,779 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:42:41,779 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:42:41,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1168597846] [2023-12-22 00:42:41,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1168597846] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:42:41,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:42:41,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:42:41,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29229964] [2023-12-22 00:42:41,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:42:41,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-22 00:42:41,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:42:41,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-22 00:42:41,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-22 00:42:41,803 INFO L87 Difference]: Start difference. First operand has 836 states, 833 states have (on average 1.9747899159663866) internal successors, (1645), 835 states have internal predecessors, (1645), 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 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 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-22 00:42:41,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:42:41,882 INFO L93 Difference]: Finished difference Result 1636 states and 3221 transitions. [2023-12-22 00:42:41,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-22 00:42:41,884 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 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 21 [2023-12-22 00:42:41,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:42:41,895 INFO L225 Difference]: With dead ends: 1636 [2023-12-22 00:42:41,896 INFO L226 Difference]: Without dead ends: 832 [2023-12-22 00:42:41,900 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-22 00:42:41,903 INFO L413 NwaCegarLoop]: 1573 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1573 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:42:41,903 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1573 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:42:41,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2023-12-22 00:42:41,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 832. [2023-12-22 00:42:41,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 830 states have (on average 1.8963855421686746) internal successors, (1574), 831 states have internal predecessors, (1574), 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-22 00:42:41,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 1574 transitions. [2023-12-22 00:42:41,956 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 1574 transitions. Word has length 21 [2023-12-22 00:42:41,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:42:41,956 INFO L495 AbstractCegarLoop]: Abstraction has 832 states and 1574 transitions. [2023-12-22 00:42:41,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 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-22 00:42:41,956 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 1574 transitions. [2023-12-22 00:42:41,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-12-22 00:42:41,957 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:42:41,957 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] [2023-12-22 00:42:41,963 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 (2)] Ended with exit code 0 [2023-12-22 00:42:42,160 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-22 00:42:42,163 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:42:42,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:42:42,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1103849868, now seen corresponding path program 1 times [2023-12-22 00:42:42,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:42:42,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [318408692] [2023-12-22 00:42:42,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:42:42,164 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-22 00:42:42,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:42:42,167 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-22 00:42:42,169 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-22 00:42:42,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:42:42,233 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:42:42,235 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:42:42,278 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-22 00:42:42,279 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:42:42,279 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:42:42,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [318408692] [2023-12-22 00:42:42,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [318408692] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:42:42,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:42:42,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 00:42:42,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623576722] [2023-12-22 00:42:42,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:42:42,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 00:42:42,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:42:42,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 00:42:42,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 00:42:42,285 INFO L87 Difference]: Start difference. First operand 832 states and 1574 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 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-22 00:42:42,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:42:42,371 INFO L93 Difference]: Finished difference Result 878 states and 1646 transitions. [2023-12-22 00:42:42,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 00:42:42,372 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 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 21 [2023-12-22 00:42:42,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:42:42,377 INFO L225 Difference]: With dead ends: 878 [2023-12-22 00:42:42,377 INFO L226 Difference]: Without dead ends: 832 [2023-12-22 00:42:42,378 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 00:42:42,379 INFO L413 NwaCegarLoop]: 1571 mSDtfsCounter, 0 mSDsluCounter, 3107 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4678 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:42:42,380 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4678 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 00:42:42,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2023-12-22 00:42:42,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 832. [2023-12-22 00:42:42,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 830 states have (on average 1.8590361445783132) internal successors, (1543), 831 states have internal predecessors, (1543), 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-22 00:42:42,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 1543 transitions. [2023-12-22 00:42:42,409 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 1543 transitions. Word has length 21 [2023-12-22 00:42:42,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:42:42,409 INFO L495 AbstractCegarLoop]: Abstraction has 832 states and 1543 transitions. [2023-12-22 00:42:42,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 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-22 00:42:42,410 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 1543 transitions. [2023-12-22 00:42:42,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2023-12-22 00:42:42,414 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:42:42,414 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, 1, 1, 1, 1, 1] [2023-12-22 00:42:42,432 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-22 00:42:42,617 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-22 00:42:42,618 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:42:42,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:42:42,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1426315637, now seen corresponding path program 1 times [2023-12-22 00:42:42,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:42:42,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1699298972] [2023-12-22 00:42:42,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:42:42,619 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-22 00:42:42,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:42:42,620 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-22 00:42:42,623 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-22 00:42:42,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:42:42,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:42:42,724 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:42:42,843 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-22 00:42:42,843 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:42:42,843 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:42:42,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1699298972] [2023-12-22 00:42:42,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1699298972] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:42:42,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:42:42,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:42:42,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519880276] [2023-12-22 00:42:42,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:42:42,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:42:42,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:42:42,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:42:42,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:42:42,845 INFO L87 Difference]: Start difference. First operand 832 states and 1543 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 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-22 00:43:12,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:12,819 INFO L93 Difference]: Finished difference Result 2336 states and 4416 transitions. [2023-12-22 00:43:12,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:43:12,819 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 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 47 [2023-12-22 00:43:12,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:12,825 INFO L225 Difference]: With dead ends: 2336 [2023-12-22 00:43:12,825 INFO L226 Difference]: Without dead ends: 1583 [2023-12-22 00:43:12,828 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 45 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-22 00:43:12,830 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 836 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2467 mSolverCounterSat, 512 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 836 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 2979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 512 IncrementalHoareTripleChecker+Valid, 2467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.8s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:12,831 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [836 Valid, 325 Invalid, 2979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [512 Valid, 2467 Invalid, 0 Unknown, 0 Unchecked, 29.8s Time] [2023-12-22 00:43:12,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1583 states. [2023-12-22 00:43:12,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1583 to 1583. [2023-12-22 00:43:12,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1583 states, 1581 states have (on average 1.754585705249842) internal successors, (2774), 1582 states have internal predecessors, (2774), 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-22 00:43:12,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1583 states to 1583 states and 2774 transitions. [2023-12-22 00:43:12,850 INFO L78 Accepts]: Start accepts. Automaton has 1583 states and 2774 transitions. Word has length 47 [2023-12-22 00:43:12,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:12,850 INFO L495 AbstractCegarLoop]: Abstraction has 1583 states and 2774 transitions. [2023-12-22 00:43:12,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 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-22 00:43:12,851 INFO L276 IsEmpty]: Start isEmpty. Operand 1583 states and 2774 transitions. [2023-12-22 00:43:12,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-12-22 00:43:12,851 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:12,851 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:43:12,857 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 (4)] Forceful destruction successful, exit code 0 [2023-12-22 00:43:13,054 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-22 00:43:13,054 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:13,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:13,055 INFO L85 PathProgramCache]: Analyzing trace with hash -2084923165, now seen corresponding path program 1 times [2023-12-22 00:43:13,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:13,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [122509600] [2023-12-22 00:43:13,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:13,056 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-22 00:43:13,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:13,057 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-22 00:43:13,060 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-22 00:43:13,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:13,125 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:43:13,127 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:13,620 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-22 00:43:13,620 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:43:13,620 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:13,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [122509600] [2023-12-22 00:43:13,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [122509600] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:43:13,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:43:13,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 00:43:13,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98306318] [2023-12-22 00:43:13,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:43:13,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 00:43:13,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:13,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 00:43:13,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:43:13,622 INFO L87 Difference]: Start difference. First operand 1583 states and 2774 transitions. Second operand has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 7 states have internal predecessors, (51), 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-22 00:43:13,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:13,789 INFO L93 Difference]: Finished difference Result 1841 states and 3188 transitions. [2023-12-22 00:43:13,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 00:43:13,790 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 7 states have internal predecessors, (51), 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 51 [2023-12-22 00:43:13,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:13,795 INFO L225 Difference]: With dead ends: 1841 [2023-12-22 00:43:13,795 INFO L226 Difference]: Without dead ends: 1798 [2023-12-22 00:43:13,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:43:13,796 INFO L413 NwaCegarLoop]: 1534 mSDtfsCounter, 6228 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6228 SdHoareTripleChecker+Valid, 1854 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:13,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6228 Valid, 1854 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 00:43:13,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states. [2023-12-22 00:43:13,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1665. [2023-12-22 00:43:13,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1665 states, 1663 states have (on average 1.7480457005411907) internal successors, (2907), 1664 states have internal predecessors, (2907), 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-22 00:43:13,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1665 states to 1665 states and 2907 transitions. [2023-12-22 00:43:13,819 INFO L78 Accepts]: Start accepts. Automaton has 1665 states and 2907 transitions. Word has length 51 [2023-12-22 00:43:13,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:13,819 INFO L495 AbstractCegarLoop]: Abstraction has 1665 states and 2907 transitions. [2023-12-22 00:43:13,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 7 states have internal predecessors, (51), 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-22 00:43:13,819 INFO L276 IsEmpty]: Start isEmpty. Operand 1665 states and 2907 transitions. [2023-12-22 00:43:13,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-22 00:43:13,820 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:13,820 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:43:13,824 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-22 00:43:14,023 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-22 00:43:14,023 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:14,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:14,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1991893523, now seen corresponding path program 1 times [2023-12-22 00:43:14,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:14,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1858105801] [2023-12-22 00:43:14,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:14,025 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-22 00:43:14,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:14,025 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-22 00:43:14,040 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-22 00:43:14,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:14,085 INFO L262 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:43:14,086 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:14,165 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-22 00:43:14,165 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:43:14,165 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:14,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1858105801] [2023-12-22 00:43:14,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1858105801] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:43:14,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:43:14,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:43:14,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454691099] [2023-12-22 00:43:14,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:43:14,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:43:14,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:14,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:43:14,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:43:14,167 INFO L87 Difference]: Start difference. First operand 1665 states and 2907 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 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-22 00:43:14,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:14,204 INFO L93 Difference]: Finished difference Result 1899 states and 3283 transitions. [2023-12-22 00:43:14,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:43:14,204 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 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 53 [2023-12-22 00:43:14,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:14,209 INFO L225 Difference]: With dead ends: 1899 [2023-12-22 00:43:14,209 INFO L226 Difference]: Without dead ends: 1774 [2023-12-22 00:43:14,210 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 51 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-22 00:43:14,210 INFO L413 NwaCegarLoop]: 1536 mSDtfsCounter, 1482 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1482 SdHoareTripleChecker+Valid, 1597 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:14,210 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1482 Valid, 1597 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:43:14,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1774 states. [2023-12-22 00:43:14,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1774 to 1769. [2023-12-22 00:43:14,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1769 states, 1767 states have (on average 1.736842105263158) internal successors, (3069), 1768 states have internal predecessors, (3069), 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-22 00:43:14,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1769 states to 1769 states and 3069 transitions. [2023-12-22 00:43:14,237 INFO L78 Accepts]: Start accepts. Automaton has 1769 states and 3069 transitions. Word has length 53 [2023-12-22 00:43:14,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:14,239 INFO L495 AbstractCegarLoop]: Abstraction has 1769 states and 3069 transitions. [2023-12-22 00:43:14,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 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-22 00:43:14,241 INFO L276 IsEmpty]: Start isEmpty. Operand 1769 states and 3069 transitions. [2023-12-22 00:43:14,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-22 00:43:14,245 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:14,246 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:43:14,248 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 (6)] Forceful destruction successful, exit code 0 [2023-12-22 00:43:14,448 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-22 00:43:14,449 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:14,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:14,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1556546319, now seen corresponding path program 1 times [2023-12-22 00:43:14,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:14,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [816761006] [2023-12-22 00:43:14,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:14,449 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-22 00:43:14,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:14,450 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-22 00:43:14,451 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-22 00:43:14,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:14,509 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:43:14,510 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:14,534 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-22 00:43:14,534 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:43:14,534 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:14,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [816761006] [2023-12-22 00:43:14,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [816761006] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:43:14,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:43:14,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 00:43:14,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175963862] [2023-12-22 00:43:14,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:43:14,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 00:43:14,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:14,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 00:43:14,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 00:43:14,536 INFO L87 Difference]: Start difference. First operand 1769 states and 3069 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 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-22 00:43:14,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:14,611 INFO L93 Difference]: Finished difference Result 1783 states and 3086 transitions. [2023-12-22 00:43:14,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 00:43:14,612 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 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 54 [2023-12-22 00:43:14,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:14,617 INFO L225 Difference]: With dead ends: 1783 [2023-12-22 00:43:14,617 INFO L226 Difference]: Without dead ends: 1781 [2023-12-22 00:43:14,619 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 00:43:14,619 INFO L413 NwaCegarLoop]: 1539 mSDtfsCounter, 1 mSDsluCounter, 3070 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 4609 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:14,620 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 4609 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:43:14,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1781 states. [2023-12-22 00:43:14,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1781 to 1777. [2023-12-22 00:43:14,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1777 states, 1775 states have (on average 1.7329577464788732) internal successors, (3076), 1776 states have internal predecessors, (3076), 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-22 00:43:14,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1777 states to 1777 states and 3076 transitions. [2023-12-22 00:43:14,644 INFO L78 Accepts]: Start accepts. Automaton has 1777 states and 3076 transitions. Word has length 54 [2023-12-22 00:43:14,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:14,646 INFO L495 AbstractCegarLoop]: Abstraction has 1777 states and 3076 transitions. [2023-12-22 00:43:14,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 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-22 00:43:14,647 INFO L276 IsEmpty]: Start isEmpty. Operand 1777 states and 3076 transitions. [2023-12-22 00:43:14,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:43:14,648 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:14,648 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:43:14,653 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-22 00:43:14,851 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-22 00:43:14,852 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:14,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:14,852 INFO L85 PathProgramCache]: Analyzing trace with hash -333798293, now seen corresponding path program 1 times [2023-12-22 00:43:14,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:14,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1219677091] [2023-12-22 00:43:14,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:14,853 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-22 00:43:14,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:14,854 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-22 00:43:14,888 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-22 00:43:14,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:14,925 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:43:14,931 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:15,009 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-22 00:43:15,009 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:43:15,009 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:15,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1219677091] [2023-12-22 00:43:15,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1219677091] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:43:15,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:43:15,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:43:15,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58099951] [2023-12-22 00:43:15,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:43:15,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:43:15,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:15,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:43:15,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:43:15,011 INFO L87 Difference]: Start difference. First operand 1777 states and 3076 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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-22 00:43:15,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:15,049 INFO L93 Difference]: Finished difference Result 2227 states and 3776 transitions. [2023-12-22 00:43:15,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:43:15,050 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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 55 [2023-12-22 00:43:15,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:15,056 INFO L225 Difference]: With dead ends: 2227 [2023-12-22 00:43:15,056 INFO L226 Difference]: Without dead ends: 1990 [2023-12-22 00:43:15,057 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 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-22 00:43:15,058 INFO L413 NwaCegarLoop]: 1585 mSDtfsCounter, 1495 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1495 SdHoareTripleChecker+Valid, 1658 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:15,058 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1495 Valid, 1658 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:43:15,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1990 states. [2023-12-22 00:43:15,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1990 to 1988. [2023-12-22 00:43:15,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1988 states, 1986 states have (on average 1.7109768378650554) internal successors, (3398), 1987 states have internal predecessors, (3398), 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-22 00:43:15,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 3398 transitions. [2023-12-22 00:43:15,087 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 3398 transitions. Word has length 55 [2023-12-22 00:43:15,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:15,087 INFO L495 AbstractCegarLoop]: Abstraction has 1988 states and 3398 transitions. [2023-12-22 00:43:15,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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-22 00:43:15,087 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 3398 transitions. [2023-12-22 00:43:15,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:43:15,088 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:15,088 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:43:15,093 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 (8)] Forceful destruction successful, exit code 0 [2023-12-22 00:43:15,291 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-22 00:43:15,292 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:15,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:15,292 INFO L85 PathProgramCache]: Analyzing trace with hash -293854357, now seen corresponding path program 1 times [2023-12-22 00:43:15,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:15,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [620929022] [2023-12-22 00:43:15,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:15,293 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-22 00:43:15,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:15,294 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-22 00:43:15,324 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-22 00:43:15,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:15,354 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:43:15,356 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:15,411 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-22 00:43:15,412 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:43:15,412 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:15,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [620929022] [2023-12-22 00:43:15,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [620929022] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:43:15,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:43:15,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:43:15,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807063519] [2023-12-22 00:43:15,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:43:15,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:43:15,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:15,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:43:15,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:43:15,414 INFO L87 Difference]: Start difference. First operand 1988 states and 3398 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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-22 00:43:15,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:15,445 INFO L93 Difference]: Finished difference Result 2836 states and 4700 transitions. [2023-12-22 00:43:15,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:43:15,446 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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 55 [2023-12-22 00:43:15,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:15,452 INFO L225 Difference]: With dead ends: 2836 [2023-12-22 00:43:15,453 INFO L226 Difference]: Without dead ends: 2388 [2023-12-22 00:43:15,455 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 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-22 00:43:15,456 INFO L413 NwaCegarLoop]: 1583 mSDtfsCounter, 1493 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1493 SdHoareTripleChecker+Valid, 1660 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:15,456 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1493 Valid, 1660 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:43:15,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2388 states. [2023-12-22 00:43:15,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2388 to 2386. [2023-12-22 00:43:15,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2386 states, 2384 states have (on average 1.6753355704697988) internal successors, (3994), 2385 states have internal predecessors, (3994), 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-22 00:43:15,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2386 states to 2386 states and 3994 transitions. [2023-12-22 00:43:15,489 INFO L78 Accepts]: Start accepts. Automaton has 2386 states and 3994 transitions. Word has length 55 [2023-12-22 00:43:15,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:15,490 INFO L495 AbstractCegarLoop]: Abstraction has 2386 states and 3994 transitions. [2023-12-22 00:43:15,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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-22 00:43:15,490 INFO L276 IsEmpty]: Start isEmpty. Operand 2386 states and 3994 transitions. [2023-12-22 00:43:15,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:43:15,490 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:15,490 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:43:15,496 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-22 00:43:15,694 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-22 00:43:15,694 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:15,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:15,695 INFO L85 PathProgramCache]: Analyzing trace with hash -919510421, now seen corresponding path program 1 times [2023-12-22 00:43:15,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:15,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1604660395] [2023-12-22 00:43:15,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:15,695 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-22 00:43:15,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:15,696 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-22 00:43:15,708 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-22 00:43:15,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:15,761 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:43:15,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:15,801 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-22 00:43:15,801 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:43:15,801 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:15,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1604660395] [2023-12-22 00:43:15,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1604660395] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:43:15,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:43:15,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:43:15,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310668888] [2023-12-22 00:43:15,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:43:15,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:43:15,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:15,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:43:15,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:43:15,803 INFO L87 Difference]: Start difference. First operand 2386 states and 3994 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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-22 00:43:15,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:15,835 INFO L93 Difference]: Finished difference Result 3982 states and 6404 transitions. [2023-12-22 00:43:15,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:43:15,836 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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 55 [2023-12-22 00:43:15,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:15,844 INFO L225 Difference]: With dead ends: 3982 [2023-12-22 00:43:15,844 INFO L226 Difference]: Without dead ends: 3136 [2023-12-22 00:43:15,845 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 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-22 00:43:15,846 INFO L413 NwaCegarLoop]: 1581 mSDtfsCounter, 1491 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1491 SdHoareTripleChecker+Valid, 1662 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:15,846 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1491 Valid, 1662 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:43:15,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3136 states. [2023-12-22 00:43:15,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3136 to 3134. [2023-12-22 00:43:15,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3134 states, 3132 states have (on average 1.6251596424010217) internal successors, (5090), 3133 states have internal predecessors, (5090), 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-22 00:43:15,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3134 states to 3134 states and 5090 transitions. [2023-12-22 00:43:15,892 INFO L78 Accepts]: Start accepts. Automaton has 3134 states and 5090 transitions. Word has length 55 [2023-12-22 00:43:15,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:15,892 INFO L495 AbstractCegarLoop]: Abstraction has 3134 states and 5090 transitions. [2023-12-22 00:43:15,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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-22 00:43:15,892 INFO L276 IsEmpty]: Start isEmpty. Operand 3134 states and 5090 transitions. [2023-12-22 00:43:15,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:43:15,893 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:15,893 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:43:15,898 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-22 00:43:16,096 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-22 00:43:16,096 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:16,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:16,096 INFO L85 PathProgramCache]: Analyzing trace with hash -30776981, now seen corresponding path program 1 times [2023-12-22 00:43:16,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:16,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [287165311] [2023-12-22 00:43:16,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:16,097 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-22 00:43:16,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:16,098 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-22 00:43:16,120 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-22 00:43:16,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:16,156 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:43:16,157 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:16,197 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-22 00:43:16,197 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:43:16,198 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:16,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [287165311] [2023-12-22 00:43:16,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [287165311] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:43:16,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:43:16,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:43:16,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239837440] [2023-12-22 00:43:16,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:43:16,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:43:16,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:16,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:43:16,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:43:16,199 INFO L87 Difference]: Start difference. First operand 3134 states and 5090 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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-22 00:43:16,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:16,250 INFO L93 Difference]: Finished difference Result 6130 states and 9524 transitions. [2023-12-22 00:43:16,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:43:16,250 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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 55 [2023-12-22 00:43:16,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:16,261 INFO L225 Difference]: With dead ends: 6130 [2023-12-22 00:43:16,261 INFO L226 Difference]: Without dead ends: 4536 [2023-12-22 00:43:16,264 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 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-22 00:43:16,264 INFO L413 NwaCegarLoop]: 1579 mSDtfsCounter, 1489 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1489 SdHoareTripleChecker+Valid, 1664 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:16,265 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1489 Valid, 1664 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:43:16,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4536 states. [2023-12-22 00:43:16,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4536 to 4534. [2023-12-22 00:43:16,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4534 states, 4532 states have (on average 1.5644307149161518) internal successors, (7090), 4533 states have internal predecessors, (7090), 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-22 00:43:16,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4534 states to 4534 states and 7090 transitions. [2023-12-22 00:43:16,400 INFO L78 Accepts]: Start accepts. Automaton has 4534 states and 7090 transitions. Word has length 55 [2023-12-22 00:43:16,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:16,400 INFO L495 AbstractCegarLoop]: Abstraction has 4534 states and 7090 transitions. [2023-12-22 00:43:16,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 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-22 00:43:16,400 INFO L276 IsEmpty]: Start isEmpty. Operand 4534 states and 7090 transitions. [2023-12-22 00:43:16,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-22 00:43:16,401 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:16,401 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:43:16,404 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-22 00:43:16,604 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-22 00:43:16,604 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:16,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:16,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1407842224, now seen corresponding path program 1 times [2023-12-22 00:43:16,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:16,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [165252210] [2023-12-22 00:43:16,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:16,605 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-22 00:43:16,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:16,606 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-22 00:43:16,608 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-22 00:43:16,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:16,667 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:43:16,667 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:16,711 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-22 00:43:16,711 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:43:16,712 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:16,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [165252210] [2023-12-22 00:43:16,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [165252210] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:43:16,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:43:16,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:43:16,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496309795] [2023-12-22 00:43:16,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:43:16,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:43:16,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:16,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:43:16,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:43:16,713 INFO L87 Difference]: Start difference. First operand 4534 states and 7090 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-22 00:43:16,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:16,763 INFO L93 Difference]: Finished difference Result 7613 states and 11704 transitions. [2023-12-22 00:43:16,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:43:16,763 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-22 00:43:16,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:16,789 INFO L225 Difference]: With dead ends: 7613 [2023-12-22 00:43:16,789 INFO L226 Difference]: Without dead ends: 5930 [2023-12-22 00:43:16,792 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-22 00:43:16,793 INFO L413 NwaCegarLoop]: 1590 mSDtfsCounter, 1494 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1494 SdHoareTripleChecker+Valid, 1659 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:16,793 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1494 Valid, 1659 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:43:16,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5930 states. [2023-12-22 00:43:16,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5930 to 5928. [2023-12-22 00:43:16,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5928 states, 5926 states have (on average 1.5369557880526494) internal successors, (9108), 5927 states have internal predecessors, (9108), 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-22 00:43:16,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5928 states to 5928 states and 9108 transitions. [2023-12-22 00:43:16,888 INFO L78 Accepts]: Start accepts. Automaton has 5928 states and 9108 transitions. Word has length 57 [2023-12-22 00:43:16,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:16,888 INFO L495 AbstractCegarLoop]: Abstraction has 5928 states and 9108 transitions. [2023-12-22 00:43:16,889 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-22 00:43:16,889 INFO L276 IsEmpty]: Start isEmpty. Operand 5928 states and 9108 transitions. [2023-12-22 00:43:16,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-22 00:43:16,890 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:16,890 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:43:16,895 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-22 00:43:17,093 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-22 00:43:17,093 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:17,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:17,094 INFO L85 PathProgramCache]: Analyzing trace with hash -394131796, now seen corresponding path program 1 times [2023-12-22 00:43:17,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:17,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2057296070] [2023-12-22 00:43:17,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:17,094 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-22 00:43:17,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:17,095 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-22 00:43:17,099 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-22 00:43:17,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:17,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:43:17,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:17,187 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:43:17,187 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:43:17,188 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:17,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2057296070] [2023-12-22 00:43:17,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2057296070] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:43:17,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:43:17,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:43:17,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051722174] [2023-12-22 00:43:17,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:43:17,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:43:17,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:17,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:43:17,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:43:17,189 INFO L87 Difference]: Start difference. First operand 5928 states and 9108 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-22 00:43:17,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:17,238 INFO L93 Difference]: Finished difference Result 9023 states and 13690 transitions. [2023-12-22 00:43:17,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:43:17,239 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 73 [2023-12-22 00:43:17,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:17,246 INFO L225 Difference]: With dead ends: 9023 [2023-12-22 00:43:17,246 INFO L226 Difference]: Without dead ends: 4637 [2023-12-22 00:43:17,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 71 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-22 00:43:17,251 INFO L413 NwaCegarLoop]: 1580 mSDtfsCounter, 50 mSDsluCounter, 1526 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 3106 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:17,251 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 3106 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:43:17,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4637 states. [2023-12-22 00:43:17,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4637 to 4635. [2023-12-22 00:43:17,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4635 states, 4633 states have (on average 1.5624865098208505) internal successors, (7239), 4634 states have internal predecessors, (7239), 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-22 00:43:17,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4635 states to 4635 states and 7239 transitions. [2023-12-22 00:43:17,312 INFO L78 Accepts]: Start accepts. Automaton has 4635 states and 7239 transitions. Word has length 73 [2023-12-22 00:43:17,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:17,312 INFO L495 AbstractCegarLoop]: Abstraction has 4635 states and 7239 transitions. [2023-12-22 00:43:17,312 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-22 00:43:17,312 INFO L276 IsEmpty]: Start isEmpty. Operand 4635 states and 7239 transitions. [2023-12-22 00:43:17,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-22 00:43:17,316 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:17,316 INFO L195 NwaCegarLoop]: trace histogram [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, 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-22 00:43:17,321 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-22 00:43:17,519 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-22 00:43:17,519 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:17,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:17,520 INFO L85 PathProgramCache]: Analyzing trace with hash 741203537, now seen corresponding path program 1 times [2023-12-22 00:43:17,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:17,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1918297400] [2023-12-22 00:43:17,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:17,520 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-22 00:43:17,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:17,521 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-22 00:43:17,522 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-22 00:43:17,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:17,596 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:43:17,597 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:18,406 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:43:18,406 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:43:18,734 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:43:18,735 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:18,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1918297400] [2023-12-22 00:43:18,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1918297400] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:43:18,735 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:43:18,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:43:18,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774605735] [2023-12-22 00:43:18,735 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:43:18,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:43:18,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:18,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:43:18,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:43:18,736 INFO L87 Difference]: Start difference. First operand 4635 states and 7239 transitions. Second operand has 16 states, 16 states have (on average 8.5) internal successors, (136), 16 states have internal predecessors, (136), 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-22 00:43:20,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:20,364 INFO L93 Difference]: Finished difference Result 12829 states and 19076 transitions. [2023-12-22 00:43:20,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 00:43:20,364 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 8.5) internal successors, (136), 16 states have internal predecessors, (136), 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 75 [2023-12-22 00:43:20,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:20,376 INFO L225 Difference]: With dead ends: 12829 [2023-12-22 00:43:20,377 INFO L226 Difference]: Without dead ends: 9755 [2023-12-22 00:43:20,381 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=249, Invalid=743, Unknown=0, NotChecked=0, Total=992 [2023-12-22 00:43:20,381 INFO L413 NwaCegarLoop]: 1562 mSDtfsCounter, 4978 mSDsluCounter, 10842 mSDsCounter, 0 mSdLazyCounter, 812 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4978 SdHoareTripleChecker+Valid, 12404 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 812 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:20,381 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4978 Valid, 12404 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 812 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 00:43:20,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9755 states. [2023-12-22 00:43:20,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9755 to 7707. [2023-12-22 00:43:20,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7707 states, 7705 states have (on average 1.518883841661259) internal successors, (11703), 7706 states have internal predecessors, (11703), 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-22 00:43:20,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7707 states to 7707 states and 11703 transitions. [2023-12-22 00:43:20,521 INFO L78 Accepts]: Start accepts. Automaton has 7707 states and 11703 transitions. Word has length 75 [2023-12-22 00:43:20,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:20,521 INFO L495 AbstractCegarLoop]: Abstraction has 7707 states and 11703 transitions. [2023-12-22 00:43:20,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 8.5) internal successors, (136), 16 states have internal predecessors, (136), 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-22 00:43:20,521 INFO L276 IsEmpty]: Start isEmpty. Operand 7707 states and 11703 transitions. [2023-12-22 00:43:20,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-22 00:43:20,522 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:20,522 INFO L195 NwaCegarLoop]: trace histogram [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, 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-22 00:43:20,527 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-22 00:43:20,725 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-22 00:43:20,725 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:20,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:20,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1952979783, now seen corresponding path program 1 times [2023-12-22 00:43:20,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:20,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [729557178] [2023-12-22 00:43:20,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:20,726 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-22 00:43:20,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:20,728 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-22 00:43:20,728 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-22 00:43:20,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:20,797 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:43:20,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:20,850 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:43:20,850 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:43:20,851 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:20,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [729557178] [2023-12-22 00:43:20,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [729557178] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:43:20,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:43:20,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:43:20,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206145409] [2023-12-22 00:43:20,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:43:20,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:43:20,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:20,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:43:20,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:43:20,852 INFO L87 Difference]: Start difference. First operand 7707 states and 11703 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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-22 00:43:20,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:20,951 INFO L93 Difference]: Finished difference Result 10783 states and 16193 transitions. [2023-12-22 00:43:20,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:43:20,952 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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-22 00:43:20,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:20,963 INFO L225 Difference]: With dead ends: 10783 [2023-12-22 00:43:20,963 INFO L226 Difference]: Without dead ends: 4637 [2023-12-22 00:43:20,968 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-22 00:43:20,968 INFO L413 NwaCegarLoop]: 1573 mSDtfsCounter, 44 mSDsluCounter, 1518 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 3091 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:20,968 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 3091 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:43:20,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4637 states. [2023-12-22 00:43:21,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4637 to 4635. [2023-12-22 00:43:21,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4635 states, 4633 states have (on average 1.5469458234405353) internal successors, (7167), 4634 states have internal predecessors, (7167), 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-22 00:43:21,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4635 states to 4635 states and 7167 transitions. [2023-12-22 00:43:21,046 INFO L78 Accepts]: Start accepts. Automaton has 4635 states and 7167 transitions. Word has length 77 [2023-12-22 00:43:21,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:21,046 INFO L495 AbstractCegarLoop]: Abstraction has 4635 states and 7167 transitions. [2023-12-22 00:43:21,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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-22 00:43:21,046 INFO L276 IsEmpty]: Start isEmpty. Operand 4635 states and 7167 transitions. [2023-12-22 00:43:21,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 00:43:21,047 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:21,047 INFO L195 NwaCegarLoop]: trace histogram [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, 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-22 00:43:21,054 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 (15)] Forceful destruction successful, exit code 0 [2023-12-22 00:43:21,252 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-22 00:43:21,252 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:21,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:21,253 INFO L85 PathProgramCache]: Analyzing trace with hash -158157246, now seen corresponding path program 1 times [2023-12-22 00:43:21,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:21,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1705298738] [2023-12-22 00:43:21,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:21,253 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-22 00:43:21,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:21,254 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-22 00:43:21,255 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-22 00:43:21,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:21,322 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:43:21,323 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:21,971 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:43:21,971 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:43:22,217 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:43:22,217 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:22,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1705298738] [2023-12-22 00:43:22,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1705298738] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:43:22,217 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:43:22,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:43:22,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076919281] [2023-12-22 00:43:22,217 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:43:22,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:43:22,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:22,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:43:22,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:43:22,218 INFO L87 Difference]: Start difference. First operand 4635 states and 7167 transitions. Second operand has 16 states, 16 states have (on average 9.0) internal successors, (144), 16 states have internal predecessors, (144), 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-22 00:43:23,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:23,193 INFO L93 Difference]: Finished difference Result 7817 states and 11720 transitions. [2023-12-22 00:43:23,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-22 00:43:23,194 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 9.0) internal successors, (144), 16 states have internal predecessors, (144), 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 78 [2023-12-22 00:43:23,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:23,202 INFO L225 Difference]: With dead ends: 7817 [2023-12-22 00:43:23,202 INFO L226 Difference]: Without dead ends: 4743 [2023-12-22 00:43:23,207 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2023-12-22 00:43:23,208 INFO L413 NwaCegarLoop]: 1498 mSDtfsCounter, 4558 mSDsluCounter, 11987 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4558 SdHoareTripleChecker+Valid, 13485 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:23,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4558 Valid, 13485 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 484 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 00:43:23,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4743 states. [2023-12-22 00:43:23,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4743 to 4645. [2023-12-22 00:43:23,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4645 states, 4643 states have (on average 1.5461985785052768) internal successors, (7179), 4644 states have internal predecessors, (7179), 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-22 00:43:23,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4645 states to 4645 states and 7179 transitions. [2023-12-22 00:43:23,285 INFO L78 Accepts]: Start accepts. Automaton has 4645 states and 7179 transitions. Word has length 78 [2023-12-22 00:43:23,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:23,285 INFO L495 AbstractCegarLoop]: Abstraction has 4645 states and 7179 transitions. [2023-12-22 00:43:23,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.0) internal successors, (144), 16 states have internal predecessors, (144), 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-22 00:43:23,286 INFO L276 IsEmpty]: Start isEmpty. Operand 4645 states and 7179 transitions. [2023-12-22 00:43:23,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-22 00:43:23,286 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:23,286 INFO L195 NwaCegarLoop]: trace histogram [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, 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-22 00:43:23,306 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-22 00:43:23,490 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-22 00:43:23,490 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:23,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:23,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1616046922, now seen corresponding path program 1 times [2023-12-22 00:43:23,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:23,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [127235212] [2023-12-22 00:43:23,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:23,491 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-22 00:43:23,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:23,492 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-22 00:43:23,492 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-22 00:43:23,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:23,564 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:43:23,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:23,615 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:43:23,615 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:43:23,615 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:23,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [127235212] [2023-12-22 00:43:23,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [127235212] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:43:23,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:43:23,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:43:23,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890973400] [2023-12-22 00:43:23,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:43:23,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:43:23,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:23,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:43:23,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:43:23,616 INFO L87 Difference]: Start difference. First operand 4645 states and 7179 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 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-22 00:43:23,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:23,664 INFO L93 Difference]: Finished difference Result 6185 states and 9401 transitions. [2023-12-22 00:43:23,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:43:23,665 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 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 80 [2023-12-22 00:43:23,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:23,669 INFO L225 Difference]: With dead ends: 6185 [2023-12-22 00:43:23,669 INFO L226 Difference]: Without dead ends: 3111 [2023-12-22 00:43:23,671 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 78 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-22 00:43:23,672 INFO L413 NwaCegarLoop]: 1566 mSDtfsCounter, 40 mSDsluCounter, 1510 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 3076 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:23,673 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 3076 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:43:23,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3111 states. [2023-12-22 00:43:23,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3111 to 3109. [2023-12-22 00:43:23,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3109 states, 3107 states have (on average 1.5883488896041198) internal successors, (4935), 3108 states have internal predecessors, (4935), 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-22 00:43:23,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3109 states to 3109 states and 4935 transitions. [2023-12-22 00:43:23,719 INFO L78 Accepts]: Start accepts. Automaton has 3109 states and 4935 transitions. Word has length 80 [2023-12-22 00:43:23,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:23,719 INFO L495 AbstractCegarLoop]: Abstraction has 3109 states and 4935 transitions. [2023-12-22 00:43:23,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 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-22 00:43:23,719 INFO L276 IsEmpty]: Start isEmpty. Operand 3109 states and 4935 transitions. [2023-12-22 00:43:23,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-22 00:43:23,720 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:23,720 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, 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-22 00:43:23,723 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-22 00:43:23,923 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-22 00:43:23,923 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:23,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:23,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1736770789, now seen corresponding path program 1 times [2023-12-22 00:43:23,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:23,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [687691701] [2023-12-22 00:43:23,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:23,924 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-22 00:43:23,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:23,925 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-22 00:43:23,926 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-22 00:43:23,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:23,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:43:23,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:24,756 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:43:24,757 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:43:25,107 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:43:25,107 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:25,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [687691701] [2023-12-22 00:43:25,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [687691701] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:43:25,107 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:43:25,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:43:25,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789386639] [2023-12-22 00:43:25,107 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:43:25,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:43:25,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:25,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:43:25,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:43:25,108 INFO L87 Difference]: Start difference. First operand 3109 states and 4935 transitions. Second operand has 16 states, 16 states have (on average 9.5) internal successors, (152), 16 states have internal predecessors, (152), 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-22 00:43:26,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:26,348 INFO L93 Difference]: Finished difference Result 7269 states and 10795 transitions. [2023-12-22 00:43:26,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 00:43:26,349 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 9.5) internal successors, (152), 16 states have internal predecessors, (152), 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 81 [2023-12-22 00:43:26,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:26,354 INFO L225 Difference]: With dead ends: 7269 [2023-12-22 00:43:26,354 INFO L226 Difference]: Without dead ends: 5731 [2023-12-22 00:43:26,356 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 00:43:26,356 INFO L413 NwaCegarLoop]: 1574 mSDtfsCounter, 5012 mSDsluCounter, 10749 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5012 SdHoareTripleChecker+Valid, 12323 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:26,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5012 Valid, 12323 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 659 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 00:43:26,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5731 states. [2023-12-22 00:43:26,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5731 to 4789. [2023-12-22 00:43:26,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4789 states, 4787 states have (on average 1.5147273866722373) internal successors, (7251), 4788 states have internal predecessors, (7251), 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-22 00:43:26,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4789 states to 4789 states and 7251 transitions. [2023-12-22 00:43:26,450 INFO L78 Accepts]: Start accepts. Automaton has 4789 states and 7251 transitions. Word has length 81 [2023-12-22 00:43:26,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:26,450 INFO L495 AbstractCegarLoop]: Abstraction has 4789 states and 7251 transitions. [2023-12-22 00:43:26,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.5) internal successors, (152), 16 states have internal predecessors, (152), 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-22 00:43:26,450 INFO L276 IsEmpty]: Start isEmpty. Operand 4789 states and 7251 transitions. [2023-12-22 00:43:26,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2023-12-22 00:43:26,451 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:26,451 INFO L195 NwaCegarLoop]: trace histogram [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, 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-22 00:43:26,456 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-22 00:43:26,652 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-22 00:43:26,652 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:26,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:26,652 INFO L85 PathProgramCache]: Analyzing trace with hash -443778587, now seen corresponding path program 1 times [2023-12-22 00:43:26,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:26,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [509144845] [2023-12-22 00:43:26,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:26,653 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-22 00:43:26,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:26,654 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-22 00:43:26,672 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-22 00:43:26,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:26,728 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:43:26,729 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:26,773 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:43:26,773 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:43:26,774 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:26,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [509144845] [2023-12-22 00:43:26,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [509144845] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:43:26,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:43:26,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:43:26,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712156176] [2023-12-22 00:43:26,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:43:26,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:43:26,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:26,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:43:26,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:43:26,775 INFO L87 Difference]: Start difference. First operand 4789 states and 7251 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 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-22 00:43:26,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:26,844 INFO L93 Difference]: Finished difference Result 6401 states and 9509 transitions. [2023-12-22 00:43:26,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:43:26,845 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 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 83 [2023-12-22 00:43:26,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:26,849 INFO L225 Difference]: With dead ends: 6401 [2023-12-22 00:43:26,849 INFO L226 Difference]: Without dead ends: 3183 [2023-12-22 00:43:26,852 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 81 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-22 00:43:26,852 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 36 mSDsluCounter, 1502 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 3061 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:26,852 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 3061 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:43:26,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3183 states. [2023-12-22 00:43:26,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3183 to 3181. [2023-12-22 00:43:26,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3181 states, 3179 states have (on average 1.5636992765020448) internal successors, (4971), 3180 states have internal predecessors, (4971), 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-22 00:43:26,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3181 states to 3181 states and 4971 transitions. [2023-12-22 00:43:26,904 INFO L78 Accepts]: Start accepts. Automaton has 3181 states and 4971 transitions. Word has length 83 [2023-12-22 00:43:26,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:26,904 INFO L495 AbstractCegarLoop]: Abstraction has 3181 states and 4971 transitions. [2023-12-22 00:43:26,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 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-22 00:43:26,905 INFO L276 IsEmpty]: Start isEmpty. Operand 3181 states and 4971 transitions. [2023-12-22 00:43:26,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-12-22 00:43:26,905 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:26,905 INFO L195 NwaCegarLoop]: trace histogram [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, 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-22 00:43:26,914 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 (19)] Ended with exit code 0 [2023-12-22 00:43:27,112 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-22 00:43:27,112 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:27,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:27,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1203272554, now seen corresponding path program 1 times [2023-12-22 00:43:27,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:27,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1885061704] [2023-12-22 00:43:27,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:27,113 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-22 00:43:27,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:27,114 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-22 00:43:27,117 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-22 00:43:27,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:27,184 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:43:27,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:27,843 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:43:27,843 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:43:28,188 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:43:28,188 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:28,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1885061704] [2023-12-22 00:43:28,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1885061704] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:43:28,188 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:43:28,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:43:28,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66806401] [2023-12-22 00:43:28,189 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:43:28,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:43:28,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:28,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:43:28,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:43:28,190 INFO L87 Difference]: Start difference. First operand 3181 states and 4971 transitions. Second operand has 16 states, 16 states have (on average 10.0) internal successors, (160), 16 states have internal predecessors, (160), 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-22 00:43:29,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:29,457 INFO L93 Difference]: Finished difference Result 7341 states and 10663 transitions. [2023-12-22 00:43:29,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 00:43:29,457 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 10.0) internal successors, (160), 16 states have internal predecessors, (160), 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 84 [2023-12-22 00:43:29,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:29,462 INFO L225 Difference]: With dead ends: 7341 [2023-12-22 00:43:29,463 INFO L226 Difference]: Without dead ends: 5731 [2023-12-22 00:43:29,464 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 00:43:29,464 INFO L413 NwaCegarLoop]: 1556 mSDtfsCounter, 3406 mSDsluCounter, 10738 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3406 SdHoareTripleChecker+Valid, 12294 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:29,465 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3406 Valid, 12294 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 637 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 00:43:29,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5731 states. [2023-12-22 00:43:29,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5731 to 4933. [2023-12-22 00:43:29,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4933 states, 4931 states have (on average 1.4850943013587508) internal successors, (7323), 4932 states have internal predecessors, (7323), 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-22 00:43:29,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4933 states to 4933 states and 7323 transitions. [2023-12-22 00:43:29,558 INFO L78 Accepts]: Start accepts. Automaton has 4933 states and 7323 transitions. Word has length 84 [2023-12-22 00:43:29,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:29,558 INFO L495 AbstractCegarLoop]: Abstraction has 4933 states and 7323 transitions. [2023-12-22 00:43:29,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.0) internal successors, (160), 16 states have internal predecessors, (160), 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-22 00:43:29,558 INFO L276 IsEmpty]: Start isEmpty. Operand 4933 states and 7323 transitions. [2023-12-22 00:43:29,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-22 00:43:29,559 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:29,559 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, 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-22 00:43:29,562 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-22 00:43:29,762 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-22 00:43:29,762 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:29,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:29,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1304402014, now seen corresponding path program 1 times [2023-12-22 00:43:29,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:29,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [491677645] [2023-12-22 00:43:29,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:29,763 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-22 00:43:29,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:29,764 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-22 00:43:29,782 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-22 00:43:29,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:29,839 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:43:29,840 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:29,896 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:43:29,897 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:43:29,897 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:29,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [491677645] [2023-12-22 00:43:29,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [491677645] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:43:29,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:43:29,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:43:29,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732101131] [2023-12-22 00:43:29,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:43:29,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:43:29,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:29,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:43:29,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:43:29,898 INFO L87 Difference]: Start difference. First operand 4933 states and 7323 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 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-22 00:43:29,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:29,955 INFO L93 Difference]: Finished difference Result 6617 states and 9605 transitions. [2023-12-22 00:43:29,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:43:29,956 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 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 86 [2023-12-22 00:43:29,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:29,959 INFO L225 Difference]: With dead ends: 6617 [2023-12-22 00:43:29,959 INFO L226 Difference]: Without dead ends: 3255 [2023-12-22 00:43:29,962 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 84 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-22 00:43:29,963 INFO L413 NwaCegarLoop]: 1552 mSDtfsCounter, 32 mSDsluCounter, 1494 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 3046 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:29,963 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 3046 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:43:29,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3255 states. [2023-12-22 00:43:30,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3255 to 3253. [2023-12-22 00:43:30,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3253 states, 3251 states have (on average 1.5364503229775455) internal successors, (4995), 3252 states have internal predecessors, (4995), 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-22 00:43:30,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3253 states to 3253 states and 4995 transitions. [2023-12-22 00:43:30,019 INFO L78 Accepts]: Start accepts. Automaton has 3253 states and 4995 transitions. Word has length 86 [2023-12-22 00:43:30,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:30,019 INFO L495 AbstractCegarLoop]: Abstraction has 3253 states and 4995 transitions. [2023-12-22 00:43:30,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 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-22 00:43:30,019 INFO L276 IsEmpty]: Start isEmpty. Operand 3253 states and 4995 transitions. [2023-12-22 00:43:30,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-22 00:43:30,020 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:30,020 INFO L195 NwaCegarLoop]: trace histogram [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, 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-22 00:43:30,026 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-22 00:43:30,223 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-22 00:43:30,223 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:30,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:30,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1224061575, now seen corresponding path program 1 times [2023-12-22 00:43:30,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:30,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1246553570] [2023-12-22 00:43:30,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:30,224 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-22 00:43:30,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:30,225 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-22 00:43:30,226 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-22 00:43:30,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:30,296 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:43:30,298 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:31,015 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:43:31,015 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:43:31,354 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:43:31,355 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:31,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1246553570] [2023-12-22 00:43:31,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1246553570] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:43:31,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:43:31,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:43:31,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706215004] [2023-12-22 00:43:31,355 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:43:31,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:43:31,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:31,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:43:31,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:43:31,356 INFO L87 Difference]: Start difference. First operand 3253 states and 4995 transitions. Second operand has 16 states, 16 states have (on average 10.5) internal successors, (168), 16 states have internal predecessors, (168), 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-22 00:43:32,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:32,234 INFO L93 Difference]: Finished difference Result 6421 states and 9187 transitions. [2023-12-22 00:43:32,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-22 00:43:32,234 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 10.5) internal successors, (168), 16 states have internal predecessors, (168), 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 87 [2023-12-22 00:43:32,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:32,237 INFO L225 Difference]: With dead ends: 6421 [2023-12-22 00:43:32,237 INFO L226 Difference]: Without dead ends: 4739 [2023-12-22 00:43:32,238 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=168, Invalid=534, Unknown=0, NotChecked=0, Total=702 [2023-12-22 00:43:32,239 INFO L413 NwaCegarLoop]: 1538 mSDtfsCounter, 1758 mSDsluCounter, 10670 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1758 SdHoareTripleChecker+Valid, 12208 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:32,239 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1758 Valid, 12208 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 00:43:32,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4739 states. [2023-12-22 00:43:32,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4739 to 4469. [2023-12-22 00:43:32,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4469 states, 4467 states have (on average 1.469218715021267) internal successors, (6563), 4468 states have internal predecessors, (6563), 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-22 00:43:32,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4469 states to 4469 states and 6563 transitions. [2023-12-22 00:43:32,313 INFO L78 Accepts]: Start accepts. Automaton has 4469 states and 6563 transitions. Word has length 87 [2023-12-22 00:43:32,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:32,313 INFO L495 AbstractCegarLoop]: Abstraction has 4469 states and 6563 transitions. [2023-12-22 00:43:32,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.5) internal successors, (168), 16 states have internal predecessors, (168), 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-22 00:43:32,313 INFO L276 IsEmpty]: Start isEmpty. Operand 4469 states and 6563 transitions. [2023-12-22 00:43:32,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-22 00:43:32,314 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:32,314 INFO L195 NwaCegarLoop]: trace histogram [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, 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-22 00:43:32,319 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-22 00:43:32,517 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-22 00:43:32,517 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:32,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:32,518 INFO L85 PathProgramCache]: Analyzing trace with hash -435143407, now seen corresponding path program 1 times [2023-12-22 00:43:32,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:32,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [694354935] [2023-12-22 00:43:32,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:32,518 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-22 00:43:32,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:32,519 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-22 00:43:32,520 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-22 00:43:32,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:32,589 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 00:43:32,590 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:32,705 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 00:43:32,706 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:43:32,821 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 00:43:32,821 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:32,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [694354935] [2023-12-22 00:43:32,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [694354935] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:43:32,822 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:43:32,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-22 00:43:32,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562204227] [2023-12-22 00:43:32,822 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:43:32,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 00:43:32,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:32,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 00:43:32,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-22 00:43:32,823 INFO L87 Difference]: Start difference. First operand 4469 states and 6563 transitions. Second operand has 6 states, 6 states have (on average 28.333333333333332) internal successors, (170), 6 states have internal predecessors, (170), 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-22 00:43:33,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:43:33,057 INFO L93 Difference]: Finished difference Result 12863 states and 17428 transitions. [2023-12-22 00:43:33,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 00:43:33,058 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 28.333333333333332) internal successors, (170), 6 states have internal predecessors, (170), 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 89 [2023-12-22 00:43:33,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:43:33,065 INFO L225 Difference]: With dead ends: 12863 [2023-12-22 00:43:33,066 INFO L226 Difference]: Without dead ends: 9965 [2023-12-22 00:43:33,067 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:43:33,068 INFO L413 NwaCegarLoop]: 1552 mSDtfsCounter, 4491 mSDsluCounter, 1708 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4491 SdHoareTripleChecker+Valid, 3260 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:43:33,068 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4491 Valid, 3260 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:43:33,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9965 states. [2023-12-22 00:43:33,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9965 to 9921. [2023-12-22 00:43:33,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9921 states, 9919 states have (on average 1.3220082669623954) internal successors, (13113), 9920 states have internal predecessors, (13113), 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-22 00:43:33,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9921 states to 9921 states and 13113 transitions. [2023-12-22 00:43:33,298 INFO L78 Accepts]: Start accepts. Automaton has 9921 states and 13113 transitions. Word has length 89 [2023-12-22 00:43:33,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:43:33,298 INFO L495 AbstractCegarLoop]: Abstraction has 9921 states and 13113 transitions. [2023-12-22 00:43:33,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 28.333333333333332) internal successors, (170), 6 states have internal predecessors, (170), 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-22 00:43:33,299 INFO L276 IsEmpty]: Start isEmpty. Operand 9921 states and 13113 transitions. [2023-12-22 00:43:33,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 00:43:33,300 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:43:33,300 INFO L195 NwaCegarLoop]: trace histogram [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, 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-22 00:43:33,304 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-22 00:43:33,503 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-22 00:43:33,503 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:43:33,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:43:33,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1680213947, now seen corresponding path program 1 times [2023-12-22 00:43:33,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:43:33,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [372958080] [2023-12-22 00:43:33,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:43:33,504 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-22 00:43:33,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:43:33,505 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-22 00:43:33,506 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-22 00:43:33,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:43:33,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:43:33,568 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:43:33,675 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:43:33,676 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:43:33,676 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:43:33,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [372958080] [2023-12-22 00:43:33,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [372958080] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:43:33,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:43:33,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:43:33,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897355650] [2023-12-22 00:43:33,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:43:33,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:43:33,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:43:33,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:43:33,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:43:33,677 INFO L87 Difference]: Start difference. First operand 9921 states and 13113 transitions. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 2 states have internal predecessors, (112), 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-22 00:44:08,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:44:08,993 INFO L93 Difference]: Finished difference Result 12927 states and 18448 transitions. [2023-12-22 00:44:09,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:44:09,005 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 2 states have internal predecessors, (112), 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 112 [2023-12-22 00:44:09,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:44:09,015 INFO L225 Difference]: With dead ends: 12927 [2023-12-22 00:44:09,015 INFO L226 Difference]: Without dead ends: 11423 [2023-12-22 00:44:09,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 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-22 00:44:09,018 INFO L413 NwaCegarLoop]: 606 mSDtfsCounter, 837 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2343 mSolverCounterSat, 591 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 837 SdHoareTripleChecker+Valid, 613 SdHoareTripleChecker+Invalid, 2934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 591 IncrementalHoareTripleChecker+Valid, 2343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:44:09,018 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [837 Valid, 613 Invalid, 2934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [591 Valid, 2343 Invalid, 0 Unknown, 0 Unchecked, 35.0s Time] [2023-12-22 00:44:09,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11423 states. [2023-12-22 00:44:09,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11423 to 11423. [2023-12-22 00:44:09,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11423 states, 11421 states have (on average 1.3206374222922685) internal successors, (15083), 11422 states have internal predecessors, (15083), 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-22 00:44:09,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11423 states to 11423 states and 15083 transitions. [2023-12-22 00:44:09,278 INFO L78 Accepts]: Start accepts. Automaton has 11423 states and 15083 transitions. Word has length 112 [2023-12-22 00:44:09,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:44:09,278 INFO L495 AbstractCegarLoop]: Abstraction has 11423 states and 15083 transitions. [2023-12-22 00:44:09,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 2 states have internal predecessors, (112), 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-22 00:44:09,282 INFO L276 IsEmpty]: Start isEmpty. Operand 11423 states and 15083 transitions. [2023-12-22 00:44:09,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-22 00:44:09,284 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:44:09,284 INFO L195 NwaCegarLoop]: trace histogram [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, 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, 1, 1] [2023-12-22 00:44:09,287 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 (24)] Ended with exit code 0 [2023-12-22 00:44:09,487 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-22 00:44:09,488 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:44:09,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:44:09,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1755333804, now seen corresponding path program 1 times [2023-12-22 00:44:09,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:44:09,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [510486401] [2023-12-22 00:44:09,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:44:09,489 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-22 00:44:09,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:44:09,490 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-22 00:44:09,515 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-22 00:44:09,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:44:09,549 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:44:09,551 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:44:10,021 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 33 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:44:10,022 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:44:10,464 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 33 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:44:10,464 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:44:10,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [510486401] [2023-12-22 00:44:10,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [510486401] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:44:10,464 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:44:10,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-22 00:44:10,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418302505] [2023-12-22 00:44:10,464 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:44:10,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 00:44:10,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:44:10,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 00:44:10,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:44:10,465 INFO L87 Difference]: Start difference. First operand 11423 states and 15083 transitions. Second operand has 7 states, 7 states have (on average 32.0) internal successors, (224), 6 states have internal predecessors, (224), 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-22 00:45:47,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:45:47,766 INFO L93 Difference]: Finished difference Result 22012 states and 31940 transitions. [2023-12-22 00:45:47,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-22 00:45:47,779 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 32.0) internal successors, (224), 6 states have internal predecessors, (224), 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 118 [2023-12-22 00:45:47,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:45:47,795 INFO L225 Difference]: With dead ends: 22012 [2023-12-22 00:45:47,795 INFO L226 Difference]: Without dead ends: 19006 [2023-12-22 00:45:47,798 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2023-12-22 00:45:47,798 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 6049 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 8101 mSolverCounterSat, 3364 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 80.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6049 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 11465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3364 IncrementalHoareTripleChecker+Valid, 8101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 96.6s IncrementalHoareTripleChecker+Time [2023-12-22 00:45:47,799 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6049 Valid, 430 Invalid, 11465 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3364 Valid, 8101 Invalid, 0 Unknown, 0 Unchecked, 96.6s Time] [2023-12-22 00:45:47,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19006 states. [2023-12-22 00:45:48,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19006 to 17431. [2023-12-22 00:45:48,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17431 states, 17429 states have (on average 1.2965172987549487) internal successors, (22597), 17430 states have internal predecessors, (22597), 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-22 00:45:48,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17431 states to 17431 states and 22597 transitions. [2023-12-22 00:45:48,133 INFO L78 Accepts]: Start accepts. Automaton has 17431 states and 22597 transitions. Word has length 118 [2023-12-22 00:45:48,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:45:48,133 INFO L495 AbstractCegarLoop]: Abstraction has 17431 states and 22597 transitions. [2023-12-22 00:45:48,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.0) internal successors, (224), 6 states have internal predecessors, (224), 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-22 00:45:48,133 INFO L276 IsEmpty]: Start isEmpty. Operand 17431 states and 22597 transitions. [2023-12-22 00:45:48,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-22 00:45:48,136 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:45:48,136 INFO L195 NwaCegarLoop]: trace histogram [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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:45:48,141 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-22 00:45:48,339 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-22 00:45:48,339 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:45:48,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:45:48,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1519715431, now seen corresponding path program 1 times [2023-12-22 00:45:48,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:45:48,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2047487903] [2023-12-22 00:45:48,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:45:48,340 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-22 00:45:48,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:45:48,341 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-22 00:45:48,342 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-22 00:45:48,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:45:48,435 INFO L262 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:45:48,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:45:49,544 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 46 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:45:49,544 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:45:50,126 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 46 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:45:50,126 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:45:50,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2047487903] [2023-12-22 00:45:50,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2047487903] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:45:50,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:45:50,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:45:50,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965708102] [2023-12-22 00:45:50,126 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:45:50,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:45:50,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:45:50,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:45:50,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:45:50,127 INFO L87 Difference]: Start difference. First operand 17431 states and 22597 transitions. Second operand has 26 states, 26 states have (on average 9.538461538461538) internal successors, (248), 25 states have internal predecessors, (248), 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-22 00:45:52,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:45:52,123 INFO L93 Difference]: Finished difference Result 23087 states and 29693 transitions. [2023-12-22 00:45:52,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-22 00:45:52,124 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.538461538461538) internal successors, (248), 25 states have internal predecessors, (248), 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 136 [2023-12-22 00:45:52,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:45:52,138 INFO L225 Difference]: With dead ends: 23087 [2023-12-22 00:45:52,138 INFO L226 Difference]: Without dead ends: 17549 [2023-12-22 00:45:52,142 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=383, Invalid=1423, Unknown=0, NotChecked=0, Total=1806 [2023-12-22 00:45:52,142 INFO L413 NwaCegarLoop]: 1529 mSDtfsCounter, 19599 mSDsluCounter, 6350 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19599 SdHoareTripleChecker+Valid, 7879 SdHoareTripleChecker+Invalid, 763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 00:45:52,142 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19599 Valid, 7879 Invalid, 763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 742 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 00:45:52,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17549 states. [2023-12-22 00:45:52,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17549 to 17431. [2023-12-22 00:45:52,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17431 states, 17429 states have (on average 1.2900912272649032) internal successors, (22485), 17430 states have internal predecessors, (22485), 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-22 00:45:52,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17431 states to 17431 states and 22485 transitions. [2023-12-22 00:45:52,586 INFO L78 Accepts]: Start accepts. Automaton has 17431 states and 22485 transitions. Word has length 136 [2023-12-22 00:45:52,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:45:52,586 INFO L495 AbstractCegarLoop]: Abstraction has 17431 states and 22485 transitions. [2023-12-22 00:45:52,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.538461538461538) internal successors, (248), 25 states have internal predecessors, (248), 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-22 00:45:52,586 INFO L276 IsEmpty]: Start isEmpty. Operand 17431 states and 22485 transitions. [2023-12-22 00:45:52,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-22 00:45:52,590 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:45:52,590 INFO L195 NwaCegarLoop]: trace histogram [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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:45:52,593 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-22 00:45:52,793 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-22 00:45:52,793 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:45:52,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:45:52,794 INFO L85 PathProgramCache]: Analyzing trace with hash -984384008, now seen corresponding path program 1 times [2023-12-22 00:45:52,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:45:52,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1552811002] [2023-12-22 00:45:52,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:45:52,794 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-22 00:45:52,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:45:52,795 INFO L229 MonitoredProcess]: Starting monitored process 27 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-22 00:45:52,796 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 (27)] Waiting until timeout for monitored process [2023-12-22 00:45:52,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:45:52,899 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:45:52,901 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:45:54,082 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 38 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:45:54,082 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:45:54,650 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 38 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:45:54,650 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:45:54,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1552811002] [2023-12-22 00:45:54,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1552811002] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:45:54,651 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:45:54,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:45:54,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553526758] [2023-12-22 00:45:54,651 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:45:54,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:45:54,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:45:54,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:45:54,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:45:54,652 INFO L87 Difference]: Start difference. First operand 17431 states and 22485 transitions. Second operand has 26 states, 26 states have (on average 9.76923076923077) internal successors, (254), 25 states have internal predecessors, (254), 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-22 00:45:57,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:45:57,020 INFO L93 Difference]: Finished difference Result 24719 states and 31508 transitions. [2023-12-22 00:45:57,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-22 00:45:57,021 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.76923076923077) internal successors, (254), 25 states have internal predecessors, (254), 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 137 [2023-12-22 00:45:57,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:45:57,040 INFO L225 Difference]: With dead ends: 24719 [2023-12-22 00:45:57,040 INFO L226 Difference]: Without dead ends: 17433 [2023-12-22 00:45:57,048 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=403, Invalid=1489, Unknown=0, NotChecked=0, Total=1892 [2023-12-22 00:45:57,049 INFO L413 NwaCegarLoop]: 1529 mSDtfsCounter, 16651 mSDsluCounter, 7912 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16651 SdHoareTripleChecker+Valid, 9441 SdHoareTripleChecker+Invalid, 904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:45:57,049 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16651 Valid, 9441 Invalid, 904 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 879 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-22 00:45:57,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17433 states. [2023-12-22 00:45:57,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17433 to 17431. [2023-12-22 00:45:57,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17431 states, 17429 states have (on average 1.2841241608812899) internal successors, (22381), 17430 states have internal predecessors, (22381), 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-22 00:45:57,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17431 states to 17431 states and 22381 transitions. [2023-12-22 00:45:57,482 INFO L78 Accepts]: Start accepts. Automaton has 17431 states and 22381 transitions. Word has length 137 [2023-12-22 00:45:57,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:45:57,482 INFO L495 AbstractCegarLoop]: Abstraction has 17431 states and 22381 transitions. [2023-12-22 00:45:57,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.76923076923077) internal successors, (254), 25 states have internal predecessors, (254), 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-22 00:45:57,483 INFO L276 IsEmpty]: Start isEmpty. Operand 17431 states and 22381 transitions. [2023-12-22 00:45:57,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-22 00:45:57,485 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:45:57,485 INFO L195 NwaCegarLoop]: trace histogram [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, 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, 1, 1, 1, 1, 1, 1] [2023-12-22 00:45:57,489 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 (27)] Ended with exit code 0 [2023-12-22 00:45:57,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /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-22 00:45:57,689 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:45:57,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:45:57,689 INFO L85 PathProgramCache]: Analyzing trace with hash -855880951, now seen corresponding path program 1 times [2023-12-22 00:45:57,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:45:57,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1186490714] [2023-12-22 00:45:57,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:45:57,690 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-22 00:45:57,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:45:57,691 INFO L229 MonitoredProcess]: Starting monitored process 28 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-22 00:45:57,692 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 (28)] Waiting until timeout for monitored process [2023-12-22 00:45:57,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:45:57,811 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:45:57,813 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:45:59,118 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 30 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:45:59,118 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:45:59,548 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 30 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:45:59,548 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:45:59,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1186490714] [2023-12-22 00:45:59,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1186490714] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:45:59,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:45:59,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:45:59,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377347246] [2023-12-22 00:45:59,548 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:45:59,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:45:59,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:45:59,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:45:59,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:45:59,549 INFO L87 Difference]: Start difference. First operand 17431 states and 22381 transitions. Second operand has 26 states, 26 states have (on average 10.0) internal successors, (260), 25 states have internal predecessors, (260), 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-22 00:46:04,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:46:04,872 INFO L93 Difference]: Finished difference Result 46135 states and 58070 transitions. [2023-12-22 00:46:04,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-12-22 00:46:04,873 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 10.0) internal successors, (260), 25 states have internal predecessors, (260), 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 138 [2023-12-22 00:46:04,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:46:04,915 INFO L225 Difference]: With dead ends: 46135 [2023-12-22 00:46:04,915 INFO L226 Difference]: Without dead ends: 42645 [2023-12-22 00:46:04,924 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2689 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1484, Invalid=7636, Unknown=0, NotChecked=0, Total=9120 [2023-12-22 00:46:04,924 INFO L413 NwaCegarLoop]: 1529 mSDtfsCounter, 18054 mSDsluCounter, 9678 mSDsCounter, 0 mSdLazyCounter, 1182 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18054 SdHoareTripleChecker+Valid, 11207 SdHoareTripleChecker+Invalid, 1212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-22 00:46:04,925 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18054 Valid, 11207 Invalid, 1212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1182 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-22 00:46:04,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42645 states. [2023-12-22 00:46:05,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42645 to 17431. [2023-12-22 00:46:05,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17431 states, 17429 states have (on average 1.280911125136267) internal successors, (22325), 17430 states have internal predecessors, (22325), 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-22 00:46:05,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17431 states to 17431 states and 22325 transitions. [2023-12-22 00:46:05,633 INFO L78 Accepts]: Start accepts. Automaton has 17431 states and 22325 transitions. Word has length 138 [2023-12-22 00:46:05,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:46:05,633 INFO L495 AbstractCegarLoop]: Abstraction has 17431 states and 22325 transitions. [2023-12-22 00:46:05,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 10.0) internal successors, (260), 25 states have internal predecessors, (260), 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-22 00:46:05,633 INFO L276 IsEmpty]: Start isEmpty. Operand 17431 states and 22325 transitions. [2023-12-22 00:46:05,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-22 00:46:05,636 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:46:05,636 INFO L195 NwaCegarLoop]: trace histogram [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, 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, 1, 1, 1] [2023-12-22 00:46:05,639 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 (28)] Ended with exit code 0 [2023-12-22 00:46:05,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /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-22 00:46:05,836 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:46:05,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:46:05,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1017015208, now seen corresponding path program 1 times [2023-12-22 00:46:05,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:46:05,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [978631591] [2023-12-22 00:46:05,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:46:05,837 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-22 00:46:05,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:46:05,838 INFO L229 MonitoredProcess]: Starting monitored process 29 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-22 00:46:05,865 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 (29)] Waiting until timeout for monitored process [2023-12-22 00:46:05,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:46:05,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:46:05,944 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:46:07,247 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 22 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:46:07,247 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:46:07,753 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 22 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:46:07,754 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:46:07,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [978631591] [2023-12-22 00:46:07,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [978631591] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:46:07,754 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:46:07,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:46:07,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743169849] [2023-12-22 00:46:07,754 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:46:07,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:46:07,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:46:07,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:46:07,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:46:07,755 INFO L87 Difference]: Start difference. First operand 17431 states and 22325 transitions. Second operand has 26 states, 26 states have (on average 10.23076923076923) internal successors, (266), 25 states have internal predecessors, (266), 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-22 00:46:09,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:46:09,690 INFO L93 Difference]: Finished difference Result 21383 states and 27161 transitions. [2023-12-22 00:46:09,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 00:46:09,690 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 10.23076923076923) internal successors, (266), 25 states have internal predecessors, (266), 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 139 [2023-12-22 00:46:09,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:46:09,706 INFO L225 Difference]: With dead ends: 21383 [2023-12-22 00:46:09,706 INFO L226 Difference]: Without dead ends: 18037 [2023-12-22 00:46:09,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 00:46:09,710 INFO L413 NwaCegarLoop]: 1529 mSDtfsCounter, 22742 mSDsluCounter, 7813 mSDsCounter, 0 mSdLazyCounter, 695 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22742 SdHoareTripleChecker+Valid, 9342 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 00:46:09,710 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22742 Valid, 9342 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 695 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 00:46:09,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18037 states. [2023-12-22 00:46:10,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18037 to 17431. [2023-12-22 00:46:10,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17431 states, 17429 states have (on average 1.2776980893912444) internal successors, (22269), 17430 states have internal predecessors, (22269), 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-22 00:46:10,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17431 states to 17431 states and 22269 transitions. [2023-12-22 00:46:10,262 INFO L78 Accepts]: Start accepts. Automaton has 17431 states and 22269 transitions. Word has length 139 [2023-12-22 00:46:10,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:46:10,263 INFO L495 AbstractCegarLoop]: Abstraction has 17431 states and 22269 transitions. [2023-12-22 00:46:10,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 10.23076923076923) internal successors, (266), 25 states have internal predecessors, (266), 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-22 00:46:10,263 INFO L276 IsEmpty]: Start isEmpty. Operand 17431 states and 22269 transitions. [2023-12-22 00:46:10,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-22 00:46:10,266 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:46:10,266 INFO L195 NwaCegarLoop]: trace histogram [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, 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-22 00:46:10,271 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 (29)] Forceful destruction successful, exit code 0 [2023-12-22 00:46:10,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /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-22 00:46:10,467 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:46:10,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:46:10,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1317401209, now seen corresponding path program 1 times [2023-12-22 00:46:10,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:46:10,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [985876380] [2023-12-22 00:46:10,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:46:10,467 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-22 00:46:10,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:46:10,468 INFO L229 MonitoredProcess]: Starting monitored process 30 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-22 00:46:10,472 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 (30)] Waiting until timeout for monitored process [2023-12-22 00:46:10,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:46:10,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:46:10,571 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:46:12,313 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 13 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:46:12,313 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:46:13,048 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 13 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:46:13,048 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:46:13,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [985876380] [2023-12-22 00:46:13,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [985876380] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:46:13,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:46:13,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:46:13,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637432045] [2023-12-22 00:46:13,049 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:46:13,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:46:13,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:46:13,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:46:13,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:46:13,050 INFO L87 Difference]: Start difference. First operand 17431 states and 22269 transitions. Second operand has 26 states, 26 states have (on average 10.538461538461538) internal successors, (274), 26 states have internal predecessors, (274), 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-22 00:46:18,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:46:18,320 INFO L93 Difference]: Finished difference Result 23197 states and 29132 transitions. [2023-12-22 00:46:18,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-12-22 00:46:18,321 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 10.538461538461538) internal successors, (274), 26 states have internal predecessors, (274), 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 140 [2023-12-22 00:46:18,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:46:18,336 INFO L225 Difference]: With dead ends: 23197 [2023-12-22 00:46:18,337 INFO L226 Difference]: Without dead ends: 19315 [2023-12-22 00:46:18,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 939 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=760, Invalid=3796, Unknown=0, NotChecked=0, Total=4556 [2023-12-22 00:46:18,340 INFO L413 NwaCegarLoop]: 1619 mSDtfsCounter, 5210 mSDsluCounter, 21931 mSDsCounter, 0 mSdLazyCounter, 1989 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5210 SdHoareTripleChecker+Valid, 23550 SdHoareTripleChecker+Invalid, 2008 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:46:18,340 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5210 Valid, 23550 Invalid, 2008 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1989 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-22 00:46:18,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19315 states. [2023-12-22 00:46:18,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19315 to 14279. [2023-12-22 00:46:18,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14279 states, 14277 states have (on average 1.2927785949429151) internal successors, (18457), 14278 states have internal predecessors, (18457), 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-22 00:46:18,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14279 states to 14279 states and 18457 transitions. [2023-12-22 00:46:18,695 INFO L78 Accepts]: Start accepts. Automaton has 14279 states and 18457 transitions. Word has length 140 [2023-12-22 00:46:18,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:46:18,695 INFO L495 AbstractCegarLoop]: Abstraction has 14279 states and 18457 transitions. [2023-12-22 00:46:18,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 10.538461538461538) internal successors, (274), 26 states have internal predecessors, (274), 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-22 00:46:18,695 INFO L276 IsEmpty]: Start isEmpty. Operand 14279 states and 18457 transitions. [2023-12-22 00:46:18,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-22 00:46:18,696 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:46:18,696 INFO L195 NwaCegarLoop]: trace histogram [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, 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-22 00:46:18,700 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 (30)] Ended with exit code 0 [2023-12-22 00:46:18,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /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-22 00:46:18,897 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:46:18,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:46:18,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1672106781, now seen corresponding path program 1 times [2023-12-22 00:46:18,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:46:18,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [305901545] [2023-12-22 00:46:18,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:46:18,898 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-22 00:46:18,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:46:18,899 INFO L229 MonitoredProcess]: Starting monitored process 31 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-22 00:46:18,899 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 (31)] Waiting until timeout for monitored process [2023-12-22 00:46:18,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:46:18,990 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:46:18,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:46:20,337 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 22 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:46:20,337 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:46:20,938 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 22 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:46:20,939 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:46:20,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [305901545] [2023-12-22 00:46:20,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [305901545] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:46:20,939 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:46:20,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:46:20,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777278332] [2023-12-22 00:46:20,939 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:46:20,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:46:20,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:46:20,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:46:20,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:46:20,940 INFO L87 Difference]: Start difference. First operand 14279 states and 18457 transitions. Second operand has 26 states, 26 states have (on average 10.346153846153847) internal successors, (269), 26 states have internal predecessors, (269), 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-22 00:46:26,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:46:26,299 INFO L93 Difference]: Finished difference Result 18531 states and 23566 transitions. [2023-12-22 00:46:26,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 00:46:26,300 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 10.346153846153847) internal successors, (269), 26 states have internal predecessors, (269), 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 140 [2023-12-22 00:46:26,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:46:26,316 INFO L225 Difference]: With dead ends: 18531 [2023-12-22 00:46:26,316 INFO L226 Difference]: Without dead ends: 17381 [2023-12-22 00:46:26,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 00:46:26,321 INFO L413 NwaCegarLoop]: 1633 mSDtfsCounter, 3810 mSDsluCounter, 22261 mSDsCounter, 0 mSdLazyCounter, 2260 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3810 SdHoareTripleChecker+Valid, 23894 SdHoareTripleChecker+Invalid, 2279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 2260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:46:26,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3810 Valid, 23894 Invalid, 2279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 2260 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-22 00:46:26,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17381 states. [2023-12-22 00:46:26,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17381 to 15942. [2023-12-22 00:46:26,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15942 states, 15940 states have (on average 1.2824341279799247) internal successors, (20442), 15941 states have internal predecessors, (20442), 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-22 00:46:26,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15942 states to 15942 states and 20442 transitions. [2023-12-22 00:46:26,826 INFO L78 Accepts]: Start accepts. Automaton has 15942 states and 20442 transitions. Word has length 140 [2023-12-22 00:46:26,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:46:26,826 INFO L495 AbstractCegarLoop]: Abstraction has 15942 states and 20442 transitions. [2023-12-22 00:46:26,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 10.346153846153847) internal successors, (269), 26 states have internal predecessors, (269), 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-22 00:46:26,827 INFO L276 IsEmpty]: Start isEmpty. Operand 15942 states and 20442 transitions. [2023-12-22 00:46:26,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-22 00:46:26,828 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:46:26,828 INFO L195 NwaCegarLoop]: trace histogram [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, 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-22 00:46:26,831 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 (31)] Ended with exit code 0 [2023-12-22 00:46:27,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /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-22 00:46:27,029 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:46:27,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:46:27,029 INFO L85 PathProgramCache]: Analyzing trace with hash -836978439, now seen corresponding path program 1 times [2023-12-22 00:46:27,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:46:27,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1337535096] [2023-12-22 00:46:27,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:46:27,030 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-22 00:46:27,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:46:27,031 INFO L229 MonitoredProcess]: Starting monitored process 32 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-22 00:46:27,058 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 (32)] Waiting until timeout for monitored process [2023-12-22 00:46:27,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:46:27,134 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:46:27,136 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:46:28,536 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 31 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:46:28,536 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:46:29,039 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 31 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:46:29,039 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:46:29,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1337535096] [2023-12-22 00:46:29,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1337535096] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:46:29,039 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:46:29,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:46:29,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049017439] [2023-12-22 00:46:29,039 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:46:29,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:46:29,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:46:29,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:46:29,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:46:29,040 INFO L87 Difference]: Start difference. First operand 15942 states and 20442 transitions. Second operand has 26 states, 26 states have (on average 10.153846153846153) internal successors, (264), 26 states have internal predecessors, (264), 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-22 00:46:32,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:46:32,306 INFO L93 Difference]: Finished difference Result 22283 states and 28151 transitions. [2023-12-22 00:46:32,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-22 00:46:32,307 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 10.153846153846153) internal successors, (264), 26 states have internal predecessors, (264), 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 140 [2023-12-22 00:46:32,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:46:32,327 INFO L225 Difference]: With dead ends: 22283 [2023-12-22 00:46:32,327 INFO L226 Difference]: Without dead ends: 20725 [2023-12-22 00:46:32,333 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 438 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=321, Invalid=2031, Unknown=0, NotChecked=0, Total=2352 [2023-12-22 00:46:32,334 INFO L413 NwaCegarLoop]: 1565 mSDtfsCounter, 4833 mSDsluCounter, 21650 mSDsCounter, 0 mSdLazyCounter, 1512 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4833 SdHoareTripleChecker+Valid, 23215 SdHoareTripleChecker+Invalid, 1526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-22 00:46:32,334 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4833 Valid, 23215 Invalid, 1526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1512 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-22 00:46:32,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20725 states. [2023-12-22 00:46:33,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20725 to 19809. [2023-12-22 00:46:33,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19809 states, 19807 states have (on average 1.2655626798606554) internal successors, (25067), 19808 states have internal predecessors, (25067), 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-22 00:46:33,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19809 states to 19809 states and 25067 transitions. [2023-12-22 00:46:33,086 INFO L78 Accepts]: Start accepts. Automaton has 19809 states and 25067 transitions. Word has length 140 [2023-12-22 00:46:33,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:46:33,086 INFO L495 AbstractCegarLoop]: Abstraction has 19809 states and 25067 transitions. [2023-12-22 00:46:33,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 10.153846153846153) internal successors, (264), 26 states have internal predecessors, (264), 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-22 00:46:33,086 INFO L276 IsEmpty]: Start isEmpty. Operand 19809 states and 25067 transitions. [2023-12-22 00:46:33,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-22 00:46:33,088 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:46:33,088 INFO L195 NwaCegarLoop]: trace histogram [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, 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-22 00:46:33,092 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 (32)] Ended with exit code 0 [2023-12-22 00:46:33,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /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-22 00:46:33,292 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:46:33,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:46:33,292 INFO L85 PathProgramCache]: Analyzing trace with hash -338977635, now seen corresponding path program 1 times [2023-12-22 00:46:33,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:46:33,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [150403462] [2023-12-22 00:46:33,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:46:33,293 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-22 00:46:33,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:46:33,294 INFO L229 MonitoredProcess]: Starting monitored process 33 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-22 00:46:33,294 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 (33)] Waiting until timeout for monitored process [2023-12-22 00:46:33,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:46:33,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:46:33,400 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:46:34,661 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 40 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:46:34,662 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:46:35,157 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 40 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:46:35,158 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:46:35,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [150403462] [2023-12-22 00:46:35,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [150403462] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:46:35,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:46:35,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:46:35,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207543391] [2023-12-22 00:46:35,158 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:46:35,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:46:35,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:46:35,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:46:35,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:46:35,159 INFO L87 Difference]: Start difference. First operand 19809 states and 25067 transitions. Second operand has 26 states, 26 states have (on average 9.961538461538462) internal successors, (259), 26 states have internal predecessors, (259), 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-22 00:46:41,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:46:41,040 INFO L93 Difference]: Finished difference Result 28813 states and 35946 transitions. [2023-12-22 00:46:41,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 00:46:41,041 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.961538461538462) internal successors, (259), 26 states have internal predecessors, (259), 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 140 [2023-12-22 00:46:41,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:46:41,066 INFO L225 Difference]: With dead ends: 28813 [2023-12-22 00:46:41,066 INFO L226 Difference]: Without dead ends: 24443 [2023-12-22 00:46:41,074 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1013 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=863, Invalid=3967, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 00:46:41,074 INFO L413 NwaCegarLoop]: 1651 mSDtfsCounter, 5069 mSDsluCounter, 19140 mSDsCounter, 0 mSdLazyCounter, 1983 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5069 SdHoareTripleChecker+Valid, 20791 SdHoareTripleChecker+Invalid, 2006 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1983 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-22 00:46:41,075 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5069 Valid, 20791 Invalid, 2006 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1983 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-22 00:46:41,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24443 states. [2023-12-22 00:46:42,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24443 to 22172. [2023-12-22 00:46:42,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22172 states, 22170 states have (on average 1.2535859269282814) internal successors, (27792), 22171 states have internal predecessors, (27792), 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-22 00:46:42,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22172 states to 22172 states and 27792 transitions. [2023-12-22 00:46:42,049 INFO L78 Accepts]: Start accepts. Automaton has 22172 states and 27792 transitions. Word has length 140 [2023-12-22 00:46:42,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:46:42,050 INFO L495 AbstractCegarLoop]: Abstraction has 22172 states and 27792 transitions. [2023-12-22 00:46:42,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.961538461538462) internal successors, (259), 26 states have internal predecessors, (259), 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-22 00:46:42,050 INFO L276 IsEmpty]: Start isEmpty. Operand 22172 states and 27792 transitions. [2023-12-22 00:46:42,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-22 00:46:42,052 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:46:42,052 INFO L195 NwaCegarLoop]: trace histogram [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, 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-22 00:46:42,055 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 (33)] Ended with exit code 0 [2023-12-22 00:46:42,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /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-22 00:46:42,252 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:46:42,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:46:42,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1630707847, now seen corresponding path program 1 times [2023-12-22 00:46:42,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:46:42,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [115794461] [2023-12-22 00:46:42,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:46:42,253 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-22 00:46:42,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:46:42,254 INFO L229 MonitoredProcess]: Starting monitored process 34 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-22 00:46:42,254 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 (34)] Waiting until timeout for monitored process [2023-12-22 00:46:42,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:46:42,345 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:46:42,346 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:46:43,623 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:46:43,624 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:46:44,178 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:46:44,178 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:46:44,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [115794461] [2023-12-22 00:46:44,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [115794461] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:46:44,178 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:46:44,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:46:44,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727468175] [2023-12-22 00:46:44,178 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:46:44,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:46:44,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:46:44,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:46:44,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:46:44,179 INFO L87 Difference]: Start difference. First operand 22172 states and 27792 transitions. Second operand has 26 states, 26 states have (on average 9.76923076923077) internal successors, (254), 26 states have internal predecessors, (254), 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-22 00:46:52,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:46:52,194 INFO L93 Difference]: Finished difference Result 47515 states and 57592 transitions. [2023-12-22 00:46:52,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-12-22 00:46:52,195 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.76923076923077) internal successors, (254), 26 states have internal predecessors, (254), 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 140 [2023-12-22 00:46:52,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:46:52,236 INFO L225 Difference]: With dead ends: 47515 [2023-12-22 00:46:52,236 INFO L226 Difference]: Without dead ends: 43051 [2023-12-22 00:46:52,245 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1355 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1011, Invalid=4995, Unknown=0, NotChecked=0, Total=6006 [2023-12-22 00:46:52,245 INFO L413 NwaCegarLoop]: 1668 mSDtfsCounter, 6623 mSDsluCounter, 23983 mSDsCounter, 0 mSdLazyCounter, 2543 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6623 SdHoareTripleChecker+Valid, 25651 SdHoareTripleChecker+Invalid, 2562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 2543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-12-22 00:46:52,245 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6623 Valid, 25651 Invalid, 2562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 2543 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-12-22 00:46:52,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43051 states. [2023-12-22 00:46:54,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43051 to 33784. [2023-12-22 00:46:54,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33784 states, 33782 states have (on average 1.2239950269374222) internal successors, (41349), 33783 states have internal predecessors, (41349), 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-22 00:46:54,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33784 states to 33784 states and 41349 transitions. [2023-12-22 00:46:54,196 INFO L78 Accepts]: Start accepts. Automaton has 33784 states and 41349 transitions. Word has length 140 [2023-12-22 00:46:54,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:46:54,196 INFO L495 AbstractCegarLoop]: Abstraction has 33784 states and 41349 transitions. [2023-12-22 00:46:54,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.76923076923077) internal successors, (254), 26 states have internal predecessors, (254), 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-22 00:46:54,196 INFO L276 IsEmpty]: Start isEmpty. Operand 33784 states and 41349 transitions. [2023-12-22 00:46:54,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-12-22 00:46:54,207 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:46:54,207 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-22 00:46:54,210 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 (34)] Ended with exit code 0 [2023-12-22 00:46:54,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /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-22 00:46:54,408 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:46:54,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:46:54,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1501074055, now seen corresponding path program 2 times [2023-12-22 00:46:54,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:46:54,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [725343965] [2023-12-22 00:46:54,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:46:54,408 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-22 00:46:54,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:46:54,409 INFO L229 MonitoredProcess]: Starting monitored process 35 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-22 00:46:54,410 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 (35)] Waiting until timeout for monitored process [2023-12-22 00:46:54,474 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 00:46:54,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:46:54,476 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:46:54,478 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:46:56,179 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2023-12-22 00:46:56,180 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:46:56,180 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:46:56,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [725343965] [2023-12-22 00:46:56,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [725343965] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:46:56,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:46:56,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 00:46:56,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864003797] [2023-12-22 00:46:56,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:46:56,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 00:46:56,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:46:56,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 00:46:56,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:46:56,181 INFO L87 Difference]: Start difference. First operand 33784 states and 41349 transitions. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 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-22 00:46:58,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:46:58,353 INFO L93 Difference]: Finished difference Result 44432 states and 54529 transitions. [2023-12-22 00:46:58,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 00:46:58,354 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 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 193 [2023-12-22 00:46:58,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:46:58,393 INFO L225 Difference]: With dead ends: 44432 [2023-12-22 00:46:58,393 INFO L226 Difference]: Without dead ends: 39171 [2023-12-22 00:46:58,400 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:46:58,400 INFO L413 NwaCegarLoop]: 1586 mSDtfsCounter, 3256 mSDsluCounter, 1766 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3256 SdHoareTripleChecker+Valid, 3352 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:46:58,400 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3256 Valid, 3352 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 00:46:58,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39171 states. [2023-12-22 00:47:00,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39171 to 33704. [2023-12-22 00:47:00,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33704 states, 33702 states have (on average 1.218740727553261) internal successors, (41074), 33703 states have internal predecessors, (41074), 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-22 00:47:00,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33704 states to 33704 states and 41074 transitions. [2023-12-22 00:47:00,357 INFO L78 Accepts]: Start accepts. Automaton has 33704 states and 41074 transitions. Word has length 193 [2023-12-22 00:47:00,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:47:00,357 INFO L495 AbstractCegarLoop]: Abstraction has 33704 states and 41074 transitions. [2023-12-22 00:47:00,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 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-22 00:47:00,357 INFO L276 IsEmpty]: Start isEmpty. Operand 33704 states and 41074 transitions. [2023-12-22 00:47:00,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-12-22 00:47:00,368 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:47:00,368 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-22 00:47:00,371 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 (35)] Ended with exit code 0 [2023-12-22 00:47:00,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /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-22 00:47:00,568 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:47:00,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:47:00,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1146368483, now seen corresponding path program 2 times [2023-12-22 00:47:00,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:47:00,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [641505173] [2023-12-22 00:47:00,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:47:00,569 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-22 00:47:00,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:47:00,570 INFO L229 MonitoredProcess]: Starting monitored process 36 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-22 00:47:00,571 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 (36)] Waiting until timeout for monitored process [2023-12-22 00:47:00,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 00:47:00,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:47:00,640 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:47:00,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:47:02,348 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 263 trivial. 0 not checked. [2023-12-22 00:47:02,348 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:47:02,348 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:47:02,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [641505173] [2023-12-22 00:47:02,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [641505173] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:47:02,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:47:02,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 00:47:02,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554973818] [2023-12-22 00:47:02,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:47:02,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 00:47:02,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:47:02,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 00:47:02,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:47:02,349 INFO L87 Difference]: Start difference. First operand 33704 states and 41074 transitions. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 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-22 00:47:04,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:47:04,606 INFO L93 Difference]: Finished difference Result 42059 states and 51513 transitions. [2023-12-22 00:47:04,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 00:47:04,607 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 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 193 [2023-12-22 00:47:04,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:47:04,648 INFO L225 Difference]: With dead ends: 42059 [2023-12-22 00:47:04,648 INFO L226 Difference]: Without dead ends: 39769 [2023-12-22 00:47:04,655 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:47:04,655 INFO L413 NwaCegarLoop]: 1591 mSDtfsCounter, 1766 mSDsluCounter, 1809 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1766 SdHoareTripleChecker+Valid, 3400 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:47:04,655 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1766 Valid, 3400 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 00:47:04,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39769 states. [2023-12-22 00:47:06,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39769 to 35527. [2023-12-22 00:47:06,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35527 states, 35525 states have (on average 1.214862772695285) internal successors, (43158), 35526 states have internal predecessors, (43158), 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-22 00:47:06,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35527 states to 35527 states and 43158 transitions. [2023-12-22 00:47:06,810 INFO L78 Accepts]: Start accepts. Automaton has 35527 states and 43158 transitions. Word has length 193 [2023-12-22 00:47:06,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:47:06,810 INFO L495 AbstractCegarLoop]: Abstraction has 35527 states and 43158 transitions. [2023-12-22 00:47:06,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 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-22 00:47:06,810 INFO L276 IsEmpty]: Start isEmpty. Operand 35527 states and 43158 transitions. [2023-12-22 00:47:06,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-12-22 00:47:06,821 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:47:06,822 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-22 00:47:06,824 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 (36)] Ended with exit code 0 [2023-12-22 00:47:07,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /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-22 00:47:07,022 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:47:07,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:47:07,023 INFO L85 PathProgramCache]: Analyzing trace with hash 639513593, now seen corresponding path program 2 times [2023-12-22 00:47:07,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:47:07,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1267679794] [2023-12-22 00:47:07,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:47:07,023 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-22 00:47:07,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:47:07,024 INFO L229 MonitoredProcess]: Starting monitored process 37 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-22 00:47:07,025 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 (37)] Waiting until timeout for monitored process [2023-12-22 00:47:07,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 00:47:07,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:47:07,094 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:47:07,096 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:47:08,733 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2023-12-22 00:47:08,733 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:47:08,733 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:47:08,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1267679794] [2023-12-22 00:47:08,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1267679794] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:47:08,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:47:08,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 00:47:08,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179623314] [2023-12-22 00:47:08,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:47:08,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 00:47:08,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:47:08,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 00:47:08,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:47:08,735 INFO L87 Difference]: Start difference. First operand 35527 states and 43158 transitions. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 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-22 00:47:11,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:47:11,152 INFO L93 Difference]: Finished difference Result 44223 states and 54015 transitions. [2023-12-22 00:47:11,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 00:47:11,153 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 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 193 [2023-12-22 00:47:11,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:47:11,193 INFO L225 Difference]: With dead ends: 44223 [2023-12-22 00:47:11,193 INFO L226 Difference]: Without dead ends: 41103 [2023-12-22 00:47:11,200 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:47:11,201 INFO L413 NwaCegarLoop]: 1596 mSDtfsCounter, 3147 mSDsluCounter, 1800 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3147 SdHoareTripleChecker+Valid, 3396 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 00:47:11,201 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3147 Valid, 3396 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 00:47:11,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41103 states. [2023-12-22 00:47:13,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41103 to 37822. [2023-12-22 00:47:13,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37822 states, 37820 states have (on average 1.20965097831835) internal successors, (45749), 37821 states have internal predecessors, (45749), 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-22 00:47:13,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37822 states to 37822 states and 45749 transitions. [2023-12-22 00:47:13,495 INFO L78 Accepts]: Start accepts. Automaton has 37822 states and 45749 transitions. Word has length 193 [2023-12-22 00:47:13,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:47:13,495 INFO L495 AbstractCegarLoop]: Abstraction has 37822 states and 45749 transitions. [2023-12-22 00:47:13,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 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-22 00:47:13,496 INFO L276 IsEmpty]: Start isEmpty. Operand 37822 states and 45749 transitions. [2023-12-22 00:47:13,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-12-22 00:47:13,506 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:47:13,506 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-22 00:47:13,509 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 (37)] Ended with exit code 0 [2023-12-22 00:47:13,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /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-22 00:47:13,707 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:47:13,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:47:13,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1137514397, now seen corresponding path program 2 times [2023-12-22 00:47:13,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:47:13,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1083462775] [2023-12-22 00:47:13,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:47:13,707 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-22 00:47:13,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:47:13,708 INFO L229 MonitoredProcess]: Starting monitored process 38 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-22 00:47:13,709 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 (38)] Waiting until timeout for monitored process [2023-12-22 00:47:13,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 00:47:13,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:47:13,772 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:47:13,774 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:47:15,134 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2023-12-22 00:47:15,134 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:47:15,134 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:47:15,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1083462775] [2023-12-22 00:47:15,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1083462775] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:47:15,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:47:15,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 00:47:15,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210779563] [2023-12-22 00:47:15,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:47:15,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 00:47:15,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:47:15,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 00:47:15,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:47:15,135 INFO L87 Difference]: Start difference. First operand 37822 states and 45749 transitions. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 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-22 00:47:17,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:47:17,506 INFO L93 Difference]: Finished difference Result 46894 states and 57065 transitions. [2023-12-22 00:47:17,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 00:47:17,507 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 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 193 [2023-12-22 00:47:17,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:47:17,542 INFO L225 Difference]: With dead ends: 46894 [2023-12-22 00:47:17,542 INFO L226 Difference]: Without dead ends: 43406 [2023-12-22 00:47:17,549 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:47:17,550 INFO L413 NwaCegarLoop]: 1599 mSDtfsCounter, 6097 mSDsluCounter, 1737 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6097 SdHoareTripleChecker+Valid, 3336 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:47:17,550 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6097 Valid, 3336 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 00:47:17,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43406 states. [2023-12-22 00:47:20,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43406 to 40783. [2023-12-22 00:47:20,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40783 states, 40781 states have (on average 1.2051935950565213) internal successors, (49149), 40782 states have internal predecessors, (49149), 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-22 00:47:20,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40783 states to 40783 states and 49149 transitions. [2023-12-22 00:47:20,146 INFO L78 Accepts]: Start accepts. Automaton has 40783 states and 49149 transitions. Word has length 193 [2023-12-22 00:47:20,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:47:20,146 INFO L495 AbstractCegarLoop]: Abstraction has 40783 states and 49149 transitions. [2023-12-22 00:47:20,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 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-22 00:47:20,146 INFO L276 IsEmpty]: Start isEmpty. Operand 40783 states and 49149 transitions. [2023-12-22 00:47:20,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-12-22 00:47:20,156 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:47:20,156 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-22 00:47:20,159 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 (38)] Ended with exit code 0 [2023-12-22 00:47:20,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /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-22 00:47:20,357 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:47:20,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:47:20,357 INFO L85 PathProgramCache]: Analyzing trace with hash -154215815, now seen corresponding path program 2 times [2023-12-22 00:47:20,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:47:20,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [874862434] [2023-12-22 00:47:20,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:47:20,358 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-22 00:47:20,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:47:20,365 INFO L229 MonitoredProcess]: Starting monitored process 39 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-22 00:47:20,366 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 (39)] Waiting until timeout for monitored process [2023-12-22 00:47:20,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 00:47:20,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:47:20,434 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:47:20,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:47:21,938 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2023-12-22 00:47:21,938 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:47:21,938 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:47:21,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [874862434] [2023-12-22 00:47:21,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [874862434] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:47:21,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:47:21,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 00:47:21,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989282687] [2023-12-22 00:47:21,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:47:21,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 00:47:21,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:47:21,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 00:47:21,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:47:21,939 INFO L87 Difference]: Start difference. First operand 40783 states and 49149 transitions. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 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-22 00:47:24,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:47:24,480 INFO L93 Difference]: Finished difference Result 48858 states and 59227 transitions. [2023-12-22 00:47:24,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 00:47:24,481 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 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 193 [2023-12-22 00:47:24,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:47:24,524 INFO L225 Difference]: With dead ends: 48858 [2023-12-22 00:47:24,524 INFO L226 Difference]: Without dead ends: 46148 [2023-12-22 00:47:24,530 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:47:24,530 INFO L413 NwaCegarLoop]: 1591 mSDtfsCounter, 3179 mSDsluCounter, 1784 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3179 SdHoareTripleChecker+Valid, 3375 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:47:24,531 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3179 Valid, 3375 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 00:47:24,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46148 states. [2023-12-22 00:47:27,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46148 to 43363. [2023-12-22 00:47:27,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43363 states, 43361 states have (on average 1.202486105025253) internal successors, (52141), 43362 states have internal predecessors, (52141), 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-22 00:47:27,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43363 states to 43363 states and 52141 transitions. [2023-12-22 00:47:27,374 INFO L78 Accepts]: Start accepts. Automaton has 43363 states and 52141 transitions. Word has length 193 [2023-12-22 00:47:27,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:47:27,375 INFO L495 AbstractCegarLoop]: Abstraction has 43363 states and 52141 transitions. [2023-12-22 00:47:27,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 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-22 00:47:27,375 INFO L276 IsEmpty]: Start isEmpty. Operand 43363 states and 52141 transitions. [2023-12-22 00:47:27,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2023-12-22 00:47:27,386 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:47:27,386 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1] [2023-12-22 00:47:27,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 (39)] Forceful destruction successful, exit code 0 [2023-12-22 00:47:27,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /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-22 00:47:27,586 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:47:27,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:47:27,587 INFO L85 PathProgramCache]: Analyzing trace with hash 105585566, now seen corresponding path program 1 times [2023-12-22 00:47:27,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:47:27,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [312427327] [2023-12-22 00:47:27,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:47:27,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-22 00:47:27,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:47:27,588 INFO L229 MonitoredProcess]: Starting monitored process 40 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-22 00:47:27,590 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 (40)] Waiting until timeout for monitored process [2023-12-22 00:47:27,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:47:27,728 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 00:47:27,731 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:47:30,094 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 38 proven. 263 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:47:30,094 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:47:31,017 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 38 proven. 263 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:47:31,018 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:47:31,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [312427327] [2023-12-22 00:47:31,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [312427327] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:47:31,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:47:31,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 00:47:31,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721799152] [2023-12-22 00:47:31,018 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:47:31,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 00:47:31,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:47:31,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 00:47:31,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 00:47:31,019 INFO L87 Difference]: Start difference. First operand 43363 states and 52141 transitions. Second operand has 36 states, 36 states have (on average 10.444444444444445) internal successors, (376), 36 states have internal predecessors, (376), 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-22 00:47:42,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:47:42,699 INFO L93 Difference]: Finished difference Result 54946 states and 65743 transitions. [2023-12-22 00:47:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2023-12-22 00:47:42,699 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 10.444444444444445) internal successors, (376), 36 states have internal predecessors, (376), 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 194 [2023-12-22 00:47:42,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:47:42,754 INFO L225 Difference]: With dead ends: 54946 [2023-12-22 00:47:42,755 INFO L226 Difference]: Without dead ends: 50625 [2023-12-22 00:47:42,766 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 442 GetRequests, 352 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1854 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=960, Invalid=7412, Unknown=0, NotChecked=0, Total=8372 [2023-12-22 00:47:42,766 INFO L413 NwaCegarLoop]: 1658 mSDtfsCounter, 3688 mSDsluCounter, 35921 mSDsCounter, 0 mSdLazyCounter, 4772 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3688 SdHoareTripleChecker+Valid, 37579 SdHoareTripleChecker+Invalid, 4789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 4772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-12-22 00:47:42,766 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3688 Valid, 37579 Invalid, 4789 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [17 Valid, 4772 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2023-12-22 00:47:42,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50625 states. [2023-12-22 00:47:44,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50625 to 30069. [2023-12-22 00:47:44,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30069 states, 30067 states have (on average 1.2211394552166828) internal successors, (36716), 30068 states have internal predecessors, (36716), 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-22 00:47:44,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30069 states to 30069 states and 36716 transitions. [2023-12-22 00:47:44,846 INFO L78 Accepts]: Start accepts. Automaton has 30069 states and 36716 transitions. Word has length 194 [2023-12-22 00:47:44,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:47:44,846 INFO L495 AbstractCegarLoop]: Abstraction has 30069 states and 36716 transitions. [2023-12-22 00:47:44,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 10.444444444444445) internal successors, (376), 36 states have internal predecessors, (376), 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-22 00:47:44,846 INFO L276 IsEmpty]: Start isEmpty. Operand 30069 states and 36716 transitions. [2023-12-22 00:47:44,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2023-12-22 00:47:44,852 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:47:44,852 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1] [2023-12-22 00:47:44,855 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 (40)] Ended with exit code 0 [2023-12-22 00:47:45,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /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-22 00:47:45,052 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:47:45,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:47:45,053 INFO L85 PathProgramCache]: Analyzing trace with hash -366644926, now seen corresponding path program 1 times [2023-12-22 00:47:45,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:47:45,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1306225098] [2023-12-22 00:47:45,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:47:45,053 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-22 00:47:45,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:47:45,054 INFO L229 MonitoredProcess]: Starting monitored process 41 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-22 00:47:45,055 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 (41)] Waiting until timeout for monitored process [2023-12-22 00:47:45,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:47:45,189 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 00:47:45,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:47:47,436 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 54 proven. 247 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:47:47,437 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:47:48,606 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 54 proven. 247 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:47:48,606 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:47:48,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1306225098] [2023-12-22 00:47:48,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1306225098] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:47:48,607 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:47:48,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 00:47:48,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001567563] [2023-12-22 00:47:48,607 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:47:48,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 00:47:48,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:47:48,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 00:47:48,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 00:47:48,608 INFO L87 Difference]: Start difference. First operand 30069 states and 36716 transitions. Second operand has 36 states, 36 states have (on average 10.305555555555555) internal successors, (371), 36 states have internal predecessors, (371), 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-22 00:48:07,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:48:07,126 INFO L93 Difference]: Finished difference Result 42925 states and 51837 transitions. [2023-12-22 00:48:07,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2023-12-22 00:48:07,127 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 10.305555555555555) internal successors, (371), 36 states have internal predecessors, (371), 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 194 [2023-12-22 00:48:07,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:48:07,162 INFO L225 Difference]: With dead ends: 42925 [2023-12-22 00:48:07,162 INFO L226 Difference]: Without dead ends: 37333 [2023-12-22 00:48:07,172 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 481 GetRequests, 352 SyntacticMatches, 0 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4426 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=2311, Invalid=14719, Unknown=0, NotChecked=0, Total=17030 [2023-12-22 00:48:07,172 INFO L413 NwaCegarLoop]: 1751 mSDtfsCounter, 5340 mSDsluCounter, 38391 mSDsCounter, 0 mSdLazyCounter, 6296 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5340 SdHoareTripleChecker+Valid, 40142 SdHoareTripleChecker+Invalid, 6321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 6296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2023-12-22 00:48:07,172 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5340 Valid, 40142 Invalid, 6321 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [25 Valid, 6296 Invalid, 0 Unknown, 0 Unchecked, 6.2s Time] [2023-12-22 00:48:07,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37333 states. [2023-12-22 00:48:09,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37333 to 32799. [2023-12-22 00:48:09,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32799 states, 32797 states have (on average 1.2172149891758393) internal successors, (39921), 32798 states have internal predecessors, (39921), 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-22 00:48:09,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32799 states to 32799 states and 39921 transitions. [2023-12-22 00:48:09,323 INFO L78 Accepts]: Start accepts. Automaton has 32799 states and 39921 transitions. Word has length 194 [2023-12-22 00:48:09,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:48:09,324 INFO L495 AbstractCegarLoop]: Abstraction has 32799 states and 39921 transitions. [2023-12-22 00:48:09,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 10.305555555555555) internal successors, (371), 36 states have internal predecessors, (371), 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-22 00:48:09,324 INFO L276 IsEmpty]: Start isEmpty. Operand 32799 states and 39921 transitions. [2023-12-22 00:48:09,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2023-12-22 00:48:09,329 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:48:09,329 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1] [2023-12-22 00:48:09,332 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 (41)] Ended with exit code 0 [2023-12-22 00:48:09,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /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-22 00:48:09,530 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:48:09,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:48:09,530 INFO L85 PathProgramCache]: Analyzing trace with hash -2108489186, now seen corresponding path program 1 times [2023-12-22 00:48:09,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:48:09,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [432035789] [2023-12-22 00:48:09,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:48:09,530 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-22 00:48:09,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:48:09,531 INFO L229 MonitoredProcess]: Starting monitored process 42 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-22 00:48:09,534 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 (42)] Waiting until timeout for monitored process [2023-12-22 00:48:09,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:48:09,667 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 00:48:09,670 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:48:11,729 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 70 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:48:11,729 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:48:12,655 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 70 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:48:12,655 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:48:12,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [432035789] [2023-12-22 00:48:12,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [432035789] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:48:12,655 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:48:12,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 00:48:12,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330257684] [2023-12-22 00:48:12,655 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:48:12,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 00:48:12,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:48:12,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 00:48:12,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 00:48:12,656 INFO L87 Difference]: Start difference. First operand 32799 states and 39921 transitions. Second operand has 36 states, 36 states have (on average 10.166666666666666) internal successors, (366), 36 states have internal predecessors, (366), 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-22 00:48:33,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:48:33,604 INFO L93 Difference]: Finished difference Result 45792 states and 55062 transitions. [2023-12-22 00:48:33,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2023-12-22 00:48:33,605 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 10.166666666666666) internal successors, (366), 36 states have internal predecessors, (366), 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 194 [2023-12-22 00:48:33,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:48:33,638 INFO L225 Difference]: With dead ends: 45792 [2023-12-22 00:48:33,639 INFO L226 Difference]: Without dead ends: 39154 [2023-12-22 00:48:33,645 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 493 GetRequests, 352 SyntacticMatches, 0 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5609 ImplicationChecksByTransitivity, 12.3s TimeCoverageRelationStatistics Valid=2694, Invalid=17612, Unknown=0, NotChecked=0, Total=20306 [2023-12-22 00:48:33,646 INFO L413 NwaCegarLoop]: 1776 mSDtfsCounter, 3743 mSDsluCounter, 35871 mSDsCounter, 0 mSdLazyCounter, 6857 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3743 SdHoareTripleChecker+Valid, 37647 SdHoareTripleChecker+Invalid, 6885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 6857 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2023-12-22 00:48:33,646 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3743 Valid, 37647 Invalid, 6885 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [28 Valid, 6857 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2023-12-22 00:48:33,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39154 states. [2023-12-22 00:48:35,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39154 to 33277. [2023-12-22 00:48:35,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33277 states, 33275 states have (on average 1.2139744552967693) internal successors, (40395), 33276 states have internal predecessors, (40395), 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-22 00:48:35,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33277 states to 33277 states and 40395 transitions. [2023-12-22 00:48:35,995 INFO L78 Accepts]: Start accepts. Automaton has 33277 states and 40395 transitions. Word has length 194 [2023-12-22 00:48:35,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:48:35,995 INFO L495 AbstractCegarLoop]: Abstraction has 33277 states and 40395 transitions. [2023-12-22 00:48:35,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 10.166666666666666) internal successors, (366), 36 states have internal predecessors, (366), 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-22 00:48:35,995 INFO L276 IsEmpty]: Start isEmpty. Operand 33277 states and 40395 transitions. [2023-12-22 00:48:36,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2023-12-22 00:48:36,000 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:48:36,000 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1] [2023-12-22 00:48:36,004 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 (42)] Ended with exit code 0 [2023-12-22 00:48:36,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /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-22 00:48:36,201 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:48:36,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:48:36,201 INFO L85 PathProgramCache]: Analyzing trace with hash 797547202, now seen corresponding path program 1 times [2023-12-22 00:48:36,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:48:36,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2050407874] [2023-12-22 00:48:36,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:48:36,202 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-22 00:48:36,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:48:36,203 INFO L229 MonitoredProcess]: Starting monitored process 43 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-22 00:48:36,204 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 (43)] Waiting until timeout for monitored process [2023-12-22 00:48:36,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:48:36,329 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 00:48:36,331 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:48:38,521 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 86 proven. 215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:48:38,521 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:48:39,469 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 86 proven. 215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:48:39,469 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:48:39,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2050407874] [2023-12-22 00:48:39,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2050407874] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:48:39,469 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:48:39,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 00:48:39,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011832813] [2023-12-22 00:48:39,469 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:48:39,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 00:48:39,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:48:39,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 00:48:39,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 00:48:39,471 INFO L87 Difference]: Start difference. First operand 33277 states and 40395 transitions. Second operand has 36 states, 36 states have (on average 10.027777777777779) internal successors, (361), 36 states have internal predecessors, (361), 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-22 00:49:02,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:49:02,746 INFO L93 Difference]: Finished difference Result 46117 states and 55365 transitions. [2023-12-22 00:49:02,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2023-12-22 00:49:02,747 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 10.027777777777779) internal successors, (361), 36 states have internal predecessors, (361), 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 194 [2023-12-22 00:49:02,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:49:02,785 INFO L225 Difference]: With dead ends: 46117 [2023-12-22 00:49:02,785 INFO L226 Difference]: Without dead ends: 39441 [2023-12-22 00:49:02,793 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 507 GetRequests, 352 SyntacticMatches, 0 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6979 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=3125, Invalid=21367, Unknown=0, NotChecked=0, Total=24492 [2023-12-22 00:49:02,794 INFO L413 NwaCegarLoop]: 1793 mSDtfsCounter, 2495 mSDsluCounter, 39582 mSDsCounter, 0 mSdLazyCounter, 8199 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2495 SdHoareTripleChecker+Valid, 41375 SdHoareTripleChecker+Invalid, 8224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 8199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2023-12-22 00:49:02,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2495 Valid, 41375 Invalid, 8224 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [25 Valid, 8199 Invalid, 0 Unknown, 0 Unchecked, 8.4s Time] [2023-12-22 00:49:02,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39441 states. [2023-12-22 00:49:05,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39441 to 32839. [2023-12-22 00:49:05,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32839 states, 32837 states have (on average 1.2118951183116606) internal successors, (39795), 32838 states have internal predecessors, (39795), 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-22 00:49:05,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32839 states to 32839 states and 39795 transitions. [2023-12-22 00:49:05,196 INFO L78 Accepts]: Start accepts. Automaton has 32839 states and 39795 transitions. Word has length 194 [2023-12-22 00:49:05,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:49:05,196 INFO L495 AbstractCegarLoop]: Abstraction has 32839 states and 39795 transitions. [2023-12-22 00:49:05,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 10.027777777777779) internal successors, (361), 36 states have internal predecessors, (361), 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-22 00:49:05,196 INFO L276 IsEmpty]: Start isEmpty. Operand 32839 states and 39795 transitions. [2023-12-22 00:49:05,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-12-22 00:49:05,200 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:49:05,201 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-22 00:49:05,207 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 (43)] Forceful destruction successful, exit code 0 [2023-12-22 00:49:05,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /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-22 00:49:05,401 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:49:05,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:49:05,402 INFO L85 PathProgramCache]: Analyzing trace with hash 432317409, now seen corresponding path program 1 times [2023-12-22 00:49:05,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:49:05,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1876292164] [2023-12-22 00:49:05,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:49:05,402 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-22 00:49:05,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:49:05,403 INFO L229 MonitoredProcess]: Starting monitored process 44 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-22 00:49:05,406 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 (44)] Waiting until timeout for monitored process [2023-12-22 00:49:05,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:49:05,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 00:49:05,539 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:49:07,593 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 32 proven. 279 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:49:07,593 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:49:08,588 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 32 proven. 279 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:49:08,588 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:49:08,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1876292164] [2023-12-22 00:49:08,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1876292164] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:49:08,588 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:49:08,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 00:49:08,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689187389] [2023-12-22 00:49:08,588 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:49:08,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 00:49:08,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:49:08,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 00:49:08,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 00:49:08,590 INFO L87 Difference]: Start difference. First operand 32839 states and 39795 transitions. Second operand has 36 states, 36 states have (on average 10.61111111111111) internal successors, (382), 36 states have internal predecessors, (382), 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-22 00:49:27,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:49:27,099 INFO L93 Difference]: Finished difference Result 64698 states and 76610 transitions. [2023-12-22 00:49:27,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2023-12-22 00:49:27,100 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 10.61111111111111) internal successors, (382), 36 states have internal predecessors, (382), 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 195 [2023-12-22 00:49:27,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:49:27,153 INFO L225 Difference]: With dead ends: 64698 [2023-12-22 00:49:27,154 INFO L226 Difference]: Without dead ends: 60268 [2023-12-22 00:49:27,163 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 480 GetRequests, 354 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4172 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=2091, Invalid=14165, Unknown=0, NotChecked=0, Total=16256 [2023-12-22 00:49:27,167 INFO L413 NwaCegarLoop]: 1738 mSDtfsCounter, 3827 mSDsluCounter, 35280 mSDsCounter, 0 mSdLazyCounter, 6208 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3827 SdHoareTripleChecker+Valid, 37018 SdHoareTripleChecker+Invalid, 6231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 6208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2023-12-22 00:49:27,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3827 Valid, 37018 Invalid, 6231 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [23 Valid, 6208 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2023-12-22 00:49:27,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60268 states. [2023-12-22 00:49:31,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60268 to 55197. [2023-12-22 00:49:31,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55197 states, 55195 states have (on average 1.1885315698885768) internal successors, (65601), 55196 states have internal predecessors, (65601), 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-22 00:49:31,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55197 states to 55197 states and 65601 transitions. [2023-12-22 00:49:31,771 INFO L78 Accepts]: Start accepts. Automaton has 55197 states and 65601 transitions. Word has length 195 [2023-12-22 00:49:31,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:49:31,771 INFO L495 AbstractCegarLoop]: Abstraction has 55197 states and 65601 transitions. [2023-12-22 00:49:31,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 10.61111111111111) internal successors, (382), 36 states have internal predecessors, (382), 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-22 00:49:31,771 INFO L276 IsEmpty]: Start isEmpty. Operand 55197 states and 65601 transitions. [2023-12-22 00:49:31,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2023-12-22 00:49:31,791 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:49:31,791 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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, 1] [2023-12-22 00:49:31,796 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 (44)] Ended with exit code 0 [2023-12-22 00:49:31,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /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-22 00:49:31,992 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:49:31,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:49:31,992 INFO L85 PathProgramCache]: Analyzing trace with hash 948065950, now seen corresponding path program 2 times [2023-12-22 00:49:31,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:49:31,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [135144984] [2023-12-22 00:49:31,993 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:49:31,993 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-22 00:49:31,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:49:31,993 INFO L229 MonitoredProcess]: Starting monitored process 45 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-22 00:49:31,994 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 (45)] Waiting until timeout for monitored process [2023-12-22 00:49:32,160 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 00:49:32,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:49:32,164 INFO L262 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 00:49:32,167 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:49:35,019 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 54 proven. 524 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:49:35,019 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:49:36,275 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 54 proven. 524 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:49:36,275 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:49:36,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [135144984] [2023-12-22 00:49:36,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [135144984] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:49:36,275 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:49:36,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2023-12-22 00:49:36,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946409643] [2023-12-22 00:49:36,276 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:49:36,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-22 00:49:36,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:49:36,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-22 00:49:36,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1929, Unknown=0, NotChecked=0, Total=2070 [2023-12-22 00:49:36,277 INFO L87 Difference]: Start difference. First operand 55197 states and 65601 transitions. Second operand has 46 states, 46 states have (on average 10.478260869565217) internal successors, (482), 46 states have internal predecessors, (482), 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-22 00:50:18,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:50:18,822 INFO L93 Difference]: Finished difference Result 68051 states and 80563 transitions. [2023-12-22 00:50:18,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 174 states. [2023-12-22 00:50:18,823 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 10.478260869565217) internal successors, (482), 46 states have internal predecessors, (482), 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 247 [2023-12-22 00:50:18,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:50:18,883 INFO L225 Difference]: With dead ends: 68051 [2023-12-22 00:50:18,884 INFO L226 Difference]: Without dead ends: 62753 [2023-12-22 00:50:18,893 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 661 GetRequests, 448 SyntacticMatches, 0 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13712 ImplicationChecksByTransitivity, 25.9s TimeCoverageRelationStatistics Valid=5081, Invalid=40929, Unknown=0, NotChecked=0, Total=46010 [2023-12-22 00:50:18,893 INFO L413 NwaCegarLoop]: 1853 mSDtfsCounter, 2667 mSDsluCounter, 51178 mSDsCounter, 0 mSdLazyCounter, 12918 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2667 SdHoareTripleChecker+Valid, 53031 SdHoareTripleChecker+Invalid, 12947 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 12918 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.5s IncrementalHoareTripleChecker+Time [2023-12-22 00:50:18,893 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2667 Valid, 53031 Invalid, 12947 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [29 Valid, 12918 Invalid, 0 Unknown, 0 Unchecked, 12.5s Time] [2023-12-22 00:50:18,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62753 states. [2023-12-22 00:50:22,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62753 to 37981. [2023-12-22 00:50:22,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37981 states, 37979 states have (on average 1.2029805945390875) internal successors, (45688), 37980 states have internal predecessors, (45688), 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-22 00:50:22,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37981 states to 37981 states and 45688 transitions. [2023-12-22 00:50:22,471 INFO L78 Accepts]: Start accepts. Automaton has 37981 states and 45688 transitions. Word has length 247 [2023-12-22 00:50:22,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:50:22,471 INFO L495 AbstractCegarLoop]: Abstraction has 37981 states and 45688 transitions. [2023-12-22 00:50:22,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.478260869565217) internal successors, (482), 46 states have internal predecessors, (482), 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-22 00:50:22,471 INFO L276 IsEmpty]: Start isEmpty. Operand 37981 states and 45688 transitions. [2023-12-22 00:50:22,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2023-12-22 00:50:22,486 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:50:22,487 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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, 1] [2023-12-22 00:50:22,493 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 (45)] Forceful destruction successful, exit code 0 [2023-12-22 00:50:22,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /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-22 00:50:22,691 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:50:22,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:50:22,691 INFO L85 PathProgramCache]: Analyzing trace with hash 475835458, now seen corresponding path program 2 times [2023-12-22 00:50:22,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:50:22,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [425704001] [2023-12-22 00:50:22,692 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:50:22,692 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-22 00:50:22,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:50:22,693 INFO L229 MonitoredProcess]: Starting monitored process 46 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-22 00:50:22,694 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 (46)] Waiting until timeout for monitored process [2023-12-22 00:50:22,869 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 00:50:22,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:50:22,873 INFO L262 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 00:50:22,876 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:50:25,685 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 77 proven. 501 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:50:25,685 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:50:26,949 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 77 proven. 501 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:50:26,949 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:50:26,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [425704001] [2023-12-22 00:50:26,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [425704001] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:50:26,950 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:50:26,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2023-12-22 00:50:26,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385660665] [2023-12-22 00:50:26,950 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:50:26,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-22 00:50:26,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:50:26,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-22 00:50:26,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1929, Unknown=0, NotChecked=0, Total=2070 [2023-12-22 00:50:26,951 INFO L87 Difference]: Start difference. First operand 37981 states and 45688 transitions. Second operand has 46 states, 46 states have (on average 10.369565217391305) internal successors, (477), 46 states have internal predecessors, (477), 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-22 00:51:14,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:51:14,328 INFO L93 Difference]: Finished difference Result 52030 states and 62103 transitions. [2023-12-22 00:51:14,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 192 states. [2023-12-22 00:51:14,329 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 10.369565217391305) internal successors, (477), 46 states have internal predecessors, (477), 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 247 [2023-12-22 00:51:14,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:51:14,367 INFO L225 Difference]: With dead ends: 52030 [2023-12-22 00:51:14,367 INFO L226 Difference]: Without dead ends: 46086 [2023-12-22 00:51:14,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 679 GetRequests, 448 SyntacticMatches, 0 SemanticMatches, 231 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16805 ImplicationChecksByTransitivity, 31.3s TimeCoverageRelationStatistics Valid=5842, Invalid=48214, Unknown=0, NotChecked=0, Total=54056 [2023-12-22 00:51:14,378 INFO L413 NwaCegarLoop]: 1887 mSDtfsCounter, 2820 mSDsluCounter, 46758 mSDsCounter, 0 mSdLazyCounter, 12925 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2820 SdHoareTripleChecker+Valid, 48645 SdHoareTripleChecker+Invalid, 12961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 12925 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:51:14,378 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2820 Valid, 48645 Invalid, 12961 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [36 Valid, 12925 Invalid, 0 Unknown, 0 Unchecked, 13.1s Time] [2023-12-22 00:51:14,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46086 states. [2023-12-22 00:51:18,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46086 to 40216. [2023-12-22 00:51:18,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40216 states, 40214 states have (on average 1.2019445964092108) internal successors, (48335), 40215 states have internal predecessors, (48335), 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-22 00:51:18,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40216 states to 40216 states and 48335 transitions. [2023-12-22 00:51:18,119 INFO L78 Accepts]: Start accepts. Automaton has 40216 states and 48335 transitions. Word has length 247 [2023-12-22 00:51:18,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:51:18,119 INFO L495 AbstractCegarLoop]: Abstraction has 40216 states and 48335 transitions. [2023-12-22 00:51:18,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.369565217391305) internal successors, (477), 46 states have internal predecessors, (477), 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-22 00:51:18,120 INFO L276 IsEmpty]: Start isEmpty. Operand 40216 states and 48335 transitions. [2023-12-22 00:51:18,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2023-12-22 00:51:18,133 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:51:18,133 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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, 1] [2023-12-22 00:51:18,136 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 (46)] Ended with exit code 0 [2023-12-22 00:51:18,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /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-22 00:51:18,334 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:51:18,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:51:18,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1266008802, now seen corresponding path program 2 times [2023-12-22 00:51:18,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:51:18,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2001619895] [2023-12-22 00:51:18,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:51:18,335 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-22 00:51:18,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:51:18,336 INFO L229 MonitoredProcess]: Starting monitored process 47 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-22 00:51:18,336 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 (47)] Waiting until timeout for monitored process [2023-12-22 00:51:18,509 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 00:51:18,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:51:18,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 00:51:18,516 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:51:21,671 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 100 proven. 478 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:51:21,672 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:51:23,033 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 100 proven. 478 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:51:23,033 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:51:23,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2001619895] [2023-12-22 00:51:23,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2001619895] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:51:23,033 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:51:23,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2023-12-22 00:51:23,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273203853] [2023-12-22 00:51:23,033 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:51:23,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-22 00:51:23,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:51:23,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-22 00:51:23,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1929, Unknown=0, NotChecked=0, Total=2070 [2023-12-22 00:51:23,035 INFO L87 Difference]: Start difference. First operand 40216 states and 48335 transitions. Second operand has 46 states, 46 states have (on average 10.26086956521739) internal successors, (472), 46 states have internal predecessors, (472), 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-22 00:52:14,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:52:14,769 INFO L93 Difference]: Finished difference Result 54079 states and 64423 transitions. [2023-12-22 00:52:14,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 208 states. [2023-12-22 00:52:14,770 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 10.26086956521739) internal successors, (472), 46 states have internal predecessors, (472), 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 247 [2023-12-22 00:52:14,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:52:14,808 INFO L225 Difference]: With dead ends: 54079 [2023-12-22 00:52:14,808 INFO L226 Difference]: Without dead ends: 47316 [2023-12-22 00:52:14,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 695 GetRequests, 448 SyntacticMatches, 0 SemanticMatches, 247 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19754 ImplicationChecksByTransitivity, 33.4s TimeCoverageRelationStatistics Valid=6647, Invalid=55105, Unknown=0, NotChecked=0, Total=61752 [2023-12-22 00:52:14,818 INFO L413 NwaCegarLoop]: 1920 mSDtfsCounter, 7170 mSDsluCounter, 50830 mSDsCounter, 0 mSdLazyCounter, 14612 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7170 SdHoareTripleChecker+Valid, 52750 SdHoareTripleChecker+Invalid, 14647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 14612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:52:14,818 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7170 Valid, 52750 Invalid, 14647 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [35 Valid, 14612 Invalid, 0 Unknown, 0 Unchecked, 15.1s Time] [2023-12-22 00:52:14,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47316 states. [2023-12-22 00:52:18,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47316 to 40865. [2023-12-22 00:52:18,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40865 states, 40863 states have (on average 1.1997650686440056) internal successors, (49026), 40864 states have internal predecessors, (49026), 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-22 00:52:18,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40865 states to 40865 states and 49026 transitions. [2023-12-22 00:52:18,845 INFO L78 Accepts]: Start accepts. Automaton has 40865 states and 49026 transitions. Word has length 247 [2023-12-22 00:52:18,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:52:18,845 INFO L495 AbstractCegarLoop]: Abstraction has 40865 states and 49026 transitions. [2023-12-22 00:52:18,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.26086956521739) internal successors, (472), 46 states have internal predecessors, (472), 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-22 00:52:18,845 INFO L276 IsEmpty]: Start isEmpty. Operand 40865 states and 49026 transitions. [2023-12-22 00:52:18,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2023-12-22 00:52:18,857 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:52:18,858 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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, 1] [2023-12-22 00:52:18,862 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 (47)] Ended with exit code 0 [2023-12-22 00:52:19,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /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-22 00:52:19,058 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:52:19,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:52:19,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1640027586, now seen corresponding path program 2 times [2023-12-22 00:52:19,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:52:19,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1740939472] [2023-12-22 00:52:19,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:52:19,059 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-22 00:52:19,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:52:19,060 INFO L229 MonitoredProcess]: Starting monitored process 48 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-22 00:52:19,060 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 (48)] Waiting until timeout for monitored process [2023-12-22 00:52:19,231 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 00:52:19,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:52:19,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 00:52:19,238 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:52:22,151 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 123 proven. 455 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:52:22,151 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:52:23,472 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 123 proven. 455 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:52:23,473 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:52:23,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1740939472] [2023-12-22 00:52:23,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1740939472] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:52:23,473 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:52:23,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2023-12-22 00:52:23,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62099223] [2023-12-22 00:52:23,473 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:52:23,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-22 00:52:23,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:52:23,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-22 00:52:23,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1929, Unknown=0, NotChecked=0, Total=2070 [2023-12-22 00:52:23,474 INFO L87 Difference]: Start difference. First operand 40865 states and 49026 transitions. Second operand has 46 states, 46 states have (on average 10.152173913043478) internal successors, (467), 46 states have internal predecessors, (467), 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-22 00:53:19,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:53:19,230 INFO L93 Difference]: Finished difference Result 54238 states and 64576 transitions. [2023-12-22 00:53:19,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 227 states. [2023-12-22 00:53:19,230 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 10.152173913043478) internal successors, (467), 46 states have internal predecessors, (467), 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 247 [2023-12-22 00:53:19,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:53:19,273 INFO L225 Difference]: With dead ends: 54238 [2023-12-22 00:53:19,273 INFO L226 Difference]: Without dead ends: 47337 [2023-12-22 00:53:19,283 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 714 GetRequests, 448 SyntacticMatches, 0 SemanticMatches, 266 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23297 ImplicationChecksByTransitivity, 35.2s TimeCoverageRelationStatistics Valid=7432, Invalid=64124, Unknown=0, NotChecked=0, Total=71556 [2023-12-22 00:53:19,283 INFO L413 NwaCegarLoop]: 1949 mSDtfsCounter, 2728 mSDsluCounter, 51817 mSDsCounter, 0 mSdLazyCounter, 16131 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2728 SdHoareTripleChecker+Valid, 53766 SdHoareTripleChecker+Invalid, 16163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 16131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.2s IncrementalHoareTripleChecker+Time [2023-12-22 00:53:19,284 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2728 Valid, 53766 Invalid, 16163 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [32 Valid, 16131 Invalid, 0 Unknown, 0 Unchecked, 17.2s Time] [2023-12-22 00:53:19,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47337 states. [2023-12-22 00:53:23,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47337 to 40403. [2023-12-22 00:53:23,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40403 states, 40401 states have (on average 1.1981386599341601) internal successors, (48406), 40402 states have internal predecessors, (48406), 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-22 00:53:23,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40403 states to 40403 states and 48406 transitions. [2023-12-22 00:53:23,237 INFO L78 Accepts]: Start accepts. Automaton has 40403 states and 48406 transitions. Word has length 247 [2023-12-22 00:53:23,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:53:23,237 INFO L495 AbstractCegarLoop]: Abstraction has 40403 states and 48406 transitions. [2023-12-22 00:53:23,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.152173913043478) internal successors, (467), 46 states have internal predecessors, (467), 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-22 00:53:23,237 INFO L276 IsEmpty]: Start isEmpty. Operand 40403 states and 48406 transitions. [2023-12-22 00:53:23,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2023-12-22 00:53:23,249 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:53:23,249 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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-22 00:53:23,255 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 (48)] Forceful destruction successful, exit code 0 [2023-12-22 00:53:23,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /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-22 00:53:23,450 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:53:23,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:53:23,450 INFO L85 PathProgramCache]: Analyzing trace with hash -9076207, now seen corresponding path program 2 times [2023-12-22 00:53:23,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:53:23,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [111464168] [2023-12-22 00:53:23,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:53:23,451 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-22 00:53:23,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:53:23,452 INFO L229 MonitoredProcess]: Starting monitored process 49 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-22 00:53:23,452 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 (49)] Waiting until timeout for monitored process [2023-12-22 00:53:23,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 00:53:23,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:53:23,608 INFO L262 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:53:23,611 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:53:23,931 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 21 proven. 515 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2023-12-22 00:53:23,931 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:53:24,335 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 21 proven. 515 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2023-12-22 00:53:24,336 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:53:24,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [111464168] [2023-12-22 00:53:24,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [111464168] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:53:24,336 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:53:24,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-12-22 00:53:24,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246356190] [2023-12-22 00:53:24,336 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:53:24,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-22 00:53:24,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:53:24,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-22 00:53:24,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-12-22 00:53:24,337 INFO L87 Difference]: Start difference. First operand 40403 states and 48406 transitions. Second operand has 12 states, 12 states have (on average 34.083333333333336) internal successors, (409), 12 states have internal predecessors, (409), 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-22 00:53:29,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:53:29,950 INFO L93 Difference]: Finished difference Result 78530 states and 91740 transitions. [2023-12-22 00:53:29,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-22 00:53:29,950 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 34.083333333333336) internal successors, (409), 12 states have internal predecessors, (409), 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 248 [2023-12-22 00:53:29,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:53:30,003 INFO L225 Difference]: With dead ends: 78530 [2023-12-22 00:53:30,003 INFO L226 Difference]: Without dead ends: 52456 [2023-12-22 00:53:30,015 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 494 GetRequests, 484 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-12-22 00:53:30,015 INFO L413 NwaCegarLoop]: 1683 mSDtfsCounter, 5894 mSDsluCounter, 6915 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5894 SdHoareTripleChecker+Valid, 8598 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:53:30,015 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5894 Valid, 8598 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 00:53:30,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52456 states. [2023-12-22 00:53:34,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52456 to 47240. [2023-12-22 00:53:34,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47240 states, 47238 states have (on average 1.1829671027562556) internal successors, (55881), 47239 states have internal predecessors, (55881), 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-22 00:53:34,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47240 states to 47240 states and 55881 transitions. [2023-12-22 00:53:34,848 INFO L78 Accepts]: Start accepts. Automaton has 47240 states and 55881 transitions. Word has length 248 [2023-12-22 00:53:34,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:53:34,848 INFO L495 AbstractCegarLoop]: Abstraction has 47240 states and 55881 transitions. [2023-12-22 00:53:34,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.083333333333336) internal successors, (409), 12 states have internal predecessors, (409), 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-22 00:53:34,848 INFO L276 IsEmpty]: Start isEmpty. Operand 47240 states and 55881 transitions. [2023-12-22 00:53:34,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2023-12-22 00:53:34,859 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:53:34,860 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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-22 00:53:34,864 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 (49)] Forceful destruction successful, exit code 0 [2023-12-22 00:53:35,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /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-22 00:53:35,064 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:53:35,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:53:35,064 INFO L85 PathProgramCache]: Analyzing trace with hash 779405537, now seen corresponding path program 2 times [2023-12-22 00:53:35,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:53:35,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [212722326] [2023-12-22 00:53:35,065 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:53:35,065 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-22 00:53:35,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:53:35,066 INFO L229 MonitoredProcess]: Starting monitored process 50 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-22 00:53:35,067 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 (50)] Waiting until timeout for monitored process [2023-12-22 00:53:35,239 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 00:53:35,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:53:35,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 00:53:35,247 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:53:38,664 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 45 proven. 547 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:53:38,664 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:53:40,136 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 45 proven. 547 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:53:40,137 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:53:40,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [212722326] [2023-12-22 00:53:40,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [212722326] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:53:40,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:53:40,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2023-12-22 00:53:40,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243829750] [2023-12-22 00:53:40,137 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:53:40,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-22 00:53:40,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:53:40,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-22 00:53:40,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1929, Unknown=0, NotChecked=0, Total=2070 [2023-12-22 00:53:40,138 INFO L87 Difference]: Start difference. First operand 47240 states and 55881 transitions. Second operand has 46 states, 46 states have (on average 10.608695652173912) internal successors, (488), 46 states have internal predecessors, (488), 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-22 00:54:12,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:54:12,759 INFO L93 Difference]: Finished difference Result 89933 states and 104819 transitions. [2023-12-22 00:54:12,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2023-12-22 00:54:12,760 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 10.608695652173912) internal successors, (488), 46 states have internal predecessors, (488), 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 248 [2023-12-22 00:54:12,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:54:12,842 INFO L225 Difference]: With dead ends: 89933 [2023-12-22 00:54:12,842 INFO L226 Difference]: Without dead ends: 85249 [2023-12-22 00:54:12,854 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 600 GetRequests, 450 SyntacticMatches, 0 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5917 ImplicationChecksByTransitivity, 13.3s TimeCoverageRelationStatistics Valid=2292, Invalid=20660, Unknown=0, NotChecked=0, Total=22952 [2023-12-22 00:54:12,854 INFO L413 NwaCegarLoop]: 1762 mSDtfsCounter, 5169 mSDsluCounter, 52986 mSDsCounter, 0 mSdLazyCounter, 10571 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5169 SdHoareTripleChecker+Valid, 54748 SdHoareTripleChecker+Invalid, 10592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 10571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.4s IncrementalHoareTripleChecker+Time [2023-12-22 00:54:12,854 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5169 Valid, 54748 Invalid, 10592 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [21 Valid, 10571 Invalid, 0 Unknown, 0 Unchecked, 11.4s Time] [2023-12-22 00:54:12,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85249 states. [2023-12-22 00:54:21,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85249 to 79144. [2023-12-22 00:54:21,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79144 states, 79142 states have (on average 1.1675722119734149) internal successors, (92404), 79143 states have internal predecessors, (92404), 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-22 00:54:21,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79144 states to 79144 states and 92404 transitions. [2023-12-22 00:54:21,855 INFO L78 Accepts]: Start accepts. Automaton has 79144 states and 92404 transitions. Word has length 248 [2023-12-22 00:54:21,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:54:21,855 INFO L495 AbstractCegarLoop]: Abstraction has 79144 states and 92404 transitions. [2023-12-22 00:54:21,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.608695652173912) internal successors, (488), 46 states have internal predecessors, (488), 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-22 00:54:21,855 INFO L276 IsEmpty]: Start isEmpty. Operand 79144 states and 92404 transitions. [2023-12-22 00:54:21,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2023-12-22 00:54:21,884 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:54:21,884 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 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, 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, 1, 1, 1, 1] [2023-12-22 00:54:21,887 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 (50)] Forceful destruction successful, exit code 0 [2023-12-22 00:54:22,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /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-22 00:54:22,085 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:54:22,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:54:22,085 INFO L85 PathProgramCache]: Analyzing trace with hash 238169626, now seen corresponding path program 1 times [2023-12-22 00:54:22,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:54:22,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1486522820] [2023-12-22 00:54:22,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:54:22,086 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-22 00:54:22,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:54:22,087 INFO L229 MonitoredProcess]: Starting monitored process 51 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-22 00:54:22,091 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 (51)] Waiting until timeout for monitored process [2023-12-22 00:54:22,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:54:22,198 INFO L262 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 00:54:22,200 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:54:22,518 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 89 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:54:22,518 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:54:22,819 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 160 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:54:22,819 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:54:22,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1486522820] [2023-12-22 00:54:22,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1486522820] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 00:54:22,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 00:54:22,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-12-22 00:54:22,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893994936] [2023-12-22 00:54:22,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:54:22,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:54:22,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:54:22,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:54:22,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 00:54:22,820 INFO L87 Difference]: Start difference. First operand 79144 states and 92404 transitions. Second operand has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 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) Received shutdown request... [2023-12-22 00:56:19,972 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-22 00:56:19,972 WARN L340 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 (51)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-22 00:56:20,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:20,077 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 518 GetRequests, 515 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-22 00:56:20,077 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 863 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 2183 mSolverCounterSat, 874 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 101.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 863 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 3057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 874 IncrementalHoareTripleChecker+Valid, 2183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 108.2s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:20,077 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [863 Valid, 300 Invalid, 3057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [874 Valid, 2183 Invalid, 0 Unknown, 0 Unchecked, 108.2s Time] [2023-12-22 00:56:20,078 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-22 00:56:20,084 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 (51)] Forceful destruction successful, exit code 0 [2023-12-22 00:56:20,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /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-22 00:56:20,280 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (79144states) and FLOYD_HOARE automaton (currently 3 states, 3 states before enhancement),while ReachableStatesComputation was computing reachable states (88776 states constructed, input type IntersectNwa). [2023-12-22 00:56:20,281 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-22 00:56:20,283 INFO L445 BasicCegarLoop]: Path program histogram: [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] [2023-12-22 00:56:20,284 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-22 00:56:20,285 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.12 12:56:20 BoogieIcfgContainer [2023-12-22 00:56:20,285 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-22 00:56:20,286 INFO L158 Benchmark]: Toolchain (without parser) took 843512.47ms. Allocated memory was 194.0MB in the beginning and 3.4GB in the end (delta: 3.2GB). Free memory was 119.0MB in the beginning and 2.2GB in the end (delta: -2.0GB). Peak memory consumption was 2.9GB. Max. memory is 8.0GB. [2023-12-22 00:56:20,286 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 194.0MB. Free memory is still 144.2MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-22 00:56:20,286 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1337.52ms. Allocated memory was 194.0MB in the beginning and 307.2MB in the end (delta: 113.2MB). Free memory was 119.0MB in the beginning and 123.0MB in the end (delta: -4.0MB). Peak memory consumption was 110.8MB. Max. memory is 8.0GB. [2023-12-22 00:56:20,286 INFO L158 Benchmark]: Boogie Procedure Inliner took 199.45ms. Allocated memory is still 307.2MB. Free memory was 123.0MB in the beginning and 222.6MB in the end (delta: -99.6MB). Peak memory consumption was 48.2MB. Max. memory is 8.0GB. [2023-12-22 00:56:20,286 INFO L158 Benchmark]: Boogie Preprocessor took 290.36ms. Allocated memory is still 307.2MB. Free memory was 222.6MB in the beginning and 192.7MB in the end (delta: 29.9MB). Peak memory consumption was 48.2MB. Max. memory is 8.0GB. [2023-12-22 00:56:20,286 INFO L158 Benchmark]: RCFGBuilder took 22956.28ms. Allocated memory was 307.2MB in the beginning and 540.0MB in the end (delta: 232.8MB). Free memory was 192.7MB in the beginning and 307.5MB in the end (delta: -114.8MB). Peak memory consumption was 165.2MB. Max. memory is 8.0GB. [2023-12-22 00:56:20,286 INFO L158 Benchmark]: TraceAbstraction took 818721.67ms. Allocated memory was 540.0MB in the beginning and 3.4GB in the end (delta: 2.9GB). Free memory was 307.0MB in the beginning and 2.2GB in the end (delta: -1.8GB). Peak memory consumption was 2.7GB. Max. memory is 8.0GB. [2023-12-22 00:56:20,286 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.12ms. Allocated memory is still 194.0MB. Free memory is still 144.2MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 1337.52ms. Allocated memory was 194.0MB in the beginning and 307.2MB in the end (delta: 113.2MB). Free memory was 119.0MB in the beginning and 123.0MB in the end (delta: -4.0MB). Peak memory consumption was 110.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 199.45ms. Allocated memory is still 307.2MB. Free memory was 123.0MB in the beginning and 222.6MB in the end (delta: -99.6MB). Peak memory consumption was 48.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 290.36ms. Allocated memory is still 307.2MB. Free memory was 222.6MB in the beginning and 192.7MB in the end (delta: 29.9MB). Peak memory consumption was 48.2MB. Max. memory is 8.0GB. * RCFGBuilder took 22956.28ms. Allocated memory was 307.2MB in the beginning and 540.0MB in the end (delta: 232.8MB). Free memory was 192.7MB in the beginning and 307.5MB in the end (delta: -114.8MB). Peak memory consumption was 165.2MB. Max. memory is 8.0GB. * TraceAbstraction took 818721.67ms. Allocated memory was 540.0MB in the beginning and 3.4GB in the end (delta: 2.9GB). Free memory was 307.0MB in the beginning and 2.2GB in the end (delta: -1.8GB). Peak memory consumption was 2.7GB. 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 - TimeoutResultAtElement [Line: 598]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 598). Cancelled while NwaCegarLoop was constructing difference of abstraction (79144states) and FLOYD_HOARE automaton (currently 3 states, 3 states before enhancement),while ReachableStatesComputation was computing reachable states (88776 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 439]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 439). Cancelled while NwaCegarLoop was constructing difference of abstraction (79144states) and FLOYD_HOARE automaton (currently 3 states, 3 states before enhancement),while ReachableStatesComputation was computing reachable states (88776 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 836 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 818.7s, OverallIterations: 50, TraceHistogramMax: 8, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.3s, AutomataDifference: 668.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 213740 SdHoareTripleChecker+Valid, 388.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 213740 mSDsluCounter, 742764 SdHoareTripleChecker+Invalid, 345.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 666618 mSDsCounter, 5956 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 132336 IncrementalHoareTripleChecker+Invalid, 138292 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5956 mSolverCounterUnsat, 76146 mSDtfsCounter, 132336 mSolverCounterSat, 1.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 12826 GetRequests, 10331 SyntacticMatches, 0 SemanticMatches, 2495 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111609 ImplicationChecksByTransitivity, 215.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=79144occurred in iteration=49, InterpolantAutomatonStates: 1969, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 63.3s AutomataMinimizationTime, 49 MinimizatonAttempts, 167192 StatesRemovedByMinimization, 45 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.0s SsaConstructionTime, 2.5s SatisfiabilityAnalysisTime, 71.8s InterpolantComputationTime, 6577 NumberOfCodeBlocks, 5957 NumberOfCodeBlocksAsserted, 56 NumberOfCheckSat, 11076 ConstructedInterpolants, 3204 QuantifiedInterpolants, 155756 SizeOfPredicates, 273 NumberOfNonLiveVariables, 13528 ConjunctsInSsa, 475 ConjunctsInUnsatCore, 78 InterpolantComputations, 23 PerfectInterpolantSequences, 4124/14243 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 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown