/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.ufo.BOUNDED-10.pals+Problem12_label05.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 00:54:58,627 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 00:54:58,718 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:54:58,722 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 00:54:58,722 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 00:54:58,751 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 00:54:58,752 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 00:54:58,752 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 00:54:58,753 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 00:54:58,756 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 00:54:58,756 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 00:54:58,757 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 00:54:58,757 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 00:54:58,758 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 00:54:58,758 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 00:54:58,758 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 00:54:58,758 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 00:54:58,759 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 00:54:58,759 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 00:54:58,760 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 00:54:58,760 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 00:54:58,760 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 00:54:58,760 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 00:54:58,760 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 00:54:58,761 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 00:54:58,761 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 00:54:58,761 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 00:54:58,761 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 00:54:58,761 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 00:54:58,761 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 00:54:58,762 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 00:54:58,762 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 00:54:58,762 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 00:54:58,762 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 00:54:58,762 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 00:54:58,763 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 00:54:58,763 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 00:54:58,763 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 00:54:58,763 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 00:54:58,763 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 00:54:58,763 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 00:54:58,764 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 00:54:58,764 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 00:54:58,764 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 00:54:58,764 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 00:54:58,764 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 00:54:58,764 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:54:58,961 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 00:54:58,988 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 00:54:58,990 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 00:54:58,991 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 00:54:58,991 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 00:54:58,993 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pals_lcr.5.ufo.BOUNDED-10.pals+Problem12_label05.c [2023-12-22 00:55:00,065 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 00:55:00,397 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 00:55:00,398 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.5.ufo.BOUNDED-10.pals+Problem12_label05.c [2023-12-22 00:55:00,425 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eb297eded/678e8fc405294ef3bfb2db6b76f75329/FLAGc3e9b84e9 [2023-12-22 00:55:00,438 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eb297eded/678e8fc405294ef3bfb2db6b76f75329 [2023-12-22 00:55:00,440 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 00:55:00,441 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 00:55:00,443 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 00:55:00,443 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 00:55:00,446 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 00:55:00,446 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 12:55:00" (1/1) ... [2023-12-22 00:55:00,447 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@745d37fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:55:00, skipping insertion in model container [2023-12-22 00:55:00,447 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 12:55:00" (1/1) ... [2023-12-22 00:55:00,554 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 00:55:00,793 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.ufo.BOUNDED-10.pals+Problem12_label05.c[11640,11653] [2023-12-22 00:55:00,851 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.ufo.BOUNDED-10.pals+Problem12_label05.c[18576,18589] [2023-12-22 00:55:01,374 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 00:55:01,384 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 00:55:01,414 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.ufo.BOUNDED-10.pals+Problem12_label05.c[11640,11653] [2023-12-22 00:55:01,422 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.ufo.BOUNDED-10.pals+Problem12_label05.c[18576,18589] [2023-12-22 00:55:01,757 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 00:55:01,775 INFO L206 MainTranslator]: Completed translation [2023-12-22 00:55:01,776 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:55:01 WrapperNode [2023-12-22 00:55:01,776 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 00:55:01,777 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 00:55:01,777 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 00:55:01,777 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 00:55:01,781 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:55:01" (1/1) ... [2023-12-22 00:55:01,831 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:55:01" (1/1) ... [2023-12-22 00:55:02,005 INFO L138 Inliner]: procedures = 37, calls = 22, calls flagged for inlining = 17, calls inlined = 17, statements flattened = 5069 [2023-12-22 00:55:02,006 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 00:55:02,006 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 00:55:02,006 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 00:55:02,006 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 00:55:02,014 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:55:01" (1/1) ... [2023-12-22 00:55:02,014 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:55:01" (1/1) ... [2023-12-22 00:55:02,042 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:55:01" (1/1) ... [2023-12-22 00:55:02,113 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:55:02,113 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:55:01" (1/1) ... [2023-12-22 00:55:02,114 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:55:01" (1/1) ... [2023-12-22 00:55:02,164 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:55:01" (1/1) ... [2023-12-22 00:55:02,184 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:55:01" (1/1) ... [2023-12-22 00:55:02,202 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:55:01" (1/1) ... [2023-12-22 00:55:02,209 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:55:01" (1/1) ... [2023-12-22 00:55:02,233 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 00:55:02,234 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 00:55:02,234 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 00:55:02,234 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 00:55:02,234 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:55:01" (1/1) ... [2023-12-22 00:55:02,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 00:55:02,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 00:55:02,254 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:55:02,269 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:55:02,282 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 00:55:02,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 00:55:02,283 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 00:55:02,283 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 00:55:02,352 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 00:55:02,354 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 00:55:26,956 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 00:55:27,011 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 00:55:27,012 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-22 00:55:27,012 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 12:55:27 BoogieIcfgContainer [2023-12-22 00:55:27,012 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 00:55:27,013 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 00:55:27,013 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 00:55:27,016 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 00:55:27,022 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 12:55:00" (1/3) ... [2023-12-22 00:55:27,022 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63475c06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 12:55:27, skipping insertion in model container [2023-12-22 00:55:27,022 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:55:01" (2/3) ... [2023-12-22 00:55:27,023 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63475c06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 12:55:27, skipping insertion in model container [2023-12-22 00:55:27,023 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 12:55:27" (3/3) ... [2023-12-22 00:55:27,024 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_lcr.5.ufo.BOUNDED-10.pals+Problem12_label05.c [2023-12-22 00:55:27,037 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 00:55:27,038 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 00:55:27,100 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 00:55:27,108 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;@7b218f67, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 00:55:27,108 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 00:55:27,118 INFO L276 IsEmpty]: Start isEmpty. Operand has 834 states, 831 states have (on average 1.9759326113116726) internal successors, (1642), 833 states have internal predecessors, (1642), 0 states have call successors, (0), 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:55:27,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-12-22 00:55:27,124 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:55:27,124 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:55:27,125 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:55:27,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:55:27,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1694538375, now seen corresponding path program 1 times [2023-12-22 00:55:27,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:55:27,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [184811170] [2023-12-22 00:55:27,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:55:27,146 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:55:27,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:55:27,148 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:55:27,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-22 00:55:27,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:55:27,273 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-22 00:55:27,277 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:55:27,294 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:55:27,295 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:55:27,295 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:55:27,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [184811170] [2023-12-22 00:55:27,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [184811170] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:55:27,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:55:27,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:55:27,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239705150] [2023-12-22 00:55:27,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:55:27,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-22 00:55:27,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:55:27,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-22 00:55:27,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-22 00:55:27,335 INFO L87 Difference]: Start difference. First operand has 834 states, 831 states have (on average 1.9759326113116726) internal successors, (1642), 833 states have internal predecessors, (1642), 0 states have call successors, (0), 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:55:27,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:55:27,440 INFO L93 Difference]: Finished difference Result 1633 states and 3216 transitions. [2023-12-22 00:55:27,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-22 00:55:27,454 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:55:27,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:55:27,471 INFO L225 Difference]: With dead ends: 1633 [2023-12-22 00:55:27,471 INFO L226 Difference]: Without dead ends: 830 [2023-12-22 00:55:27,478 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:55:27,480 INFO L413 NwaCegarLoop]: 1571 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1571 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:55:27,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1571 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:55:27,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2023-12-22 00:55:27,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 830. [2023-12-22 00:55:27,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 828 states have (on average 1.8973429951690821) internal successors, (1571), 829 states have internal predecessors, (1571), 0 states have call successors, (0), 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:55:27,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1571 transitions. [2023-12-22 00:55:27,528 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 1571 transitions. Word has length 21 [2023-12-22 00:55:27,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:55:27,528 INFO L495 AbstractCegarLoop]: Abstraction has 830 states and 1571 transitions. [2023-12-22 00:55:27,529 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:55:27,529 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 1571 transitions. [2023-12-22 00:55:27,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-12-22 00:55:27,529 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:55:27,529 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:55:27,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-22 00:55:27,733 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:55:27,734 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:55:27,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:55:27,734 INFO L85 PathProgramCache]: Analyzing trace with hash 106190473, now seen corresponding path program 1 times [2023-12-22 00:55:27,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:55:27,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1780300135] [2023-12-22 00:55:27,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:55:27,735 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:55:27,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:55:27,754 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:55:27,761 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:55:27,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:55:27,817 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:55:27,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:55:27,870 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:55:27,870 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:55:27,870 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:55:27,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1780300135] [2023-12-22 00:55:27,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1780300135] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:55:27,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:55:27,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 00:55:27,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312193820] [2023-12-22 00:55:27,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:55:27,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 00:55:27,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:55:27,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 00:55:27,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 00:55:27,873 INFO L87 Difference]: Start difference. First operand 830 states and 1571 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:55:27,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:55:27,944 INFO L93 Difference]: Finished difference Result 874 states and 1640 transitions. [2023-12-22 00:55:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 00:55:27,945 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:55:27,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:55:27,948 INFO L225 Difference]: With dead ends: 874 [2023-12-22 00:55:27,948 INFO L226 Difference]: Without dead ends: 830 [2023-12-22 00:55:27,948 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:55:27,949 INFO L413 NwaCegarLoop]: 1568 mSDtfsCounter, 0 mSDsluCounter, 3101 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4669 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.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:55:27,949 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4669 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:55:27,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2023-12-22 00:55:27,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 830. [2023-12-22 00:55:27,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 828 states have (on average 1.8599033816425121) internal successors, (1540), 829 states have internal predecessors, (1540), 0 states have call successors, (0), 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:55:27,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1540 transitions. [2023-12-22 00:55:27,964 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 1540 transitions. Word has length 21 [2023-12-22 00:55:27,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:55:27,965 INFO L495 AbstractCegarLoop]: Abstraction has 830 states and 1540 transitions. [2023-12-22 00:55:27,965 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:55:27,965 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 1540 transitions. [2023-12-22 00:55:27,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-12-22 00:55:27,966 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:55:27,966 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:55:27,981 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 (3)] Ended with exit code 0 [2023-12-22 00:55:28,169 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:55:28,170 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:55:28,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:55:28,170 INFO L85 PathProgramCache]: Analyzing trace with hash -945525728, now seen corresponding path program 1 times [2023-12-22 00:55:28,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:55:28,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [260523450] [2023-12-22 00:55:28,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:55:28,171 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:55:28,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:55:28,172 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:55:28,205 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:55:28,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:55:28,262 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:55:28,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:55:29,028 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:55:29,029 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:55:29,029 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:55:29,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [260523450] [2023-12-22 00:55:29,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [260523450] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:55:29,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:55:29,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 00:55:29,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744991600] [2023-12-22 00:55:29,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:55:29,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 00:55:29,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:55:29,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 00:55:29,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:55:29,031 INFO L87 Difference]: Start difference. First operand 830 states and 1540 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:55:29,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:55:29,273 INFO L93 Difference]: Finished difference Result 1076 states and 1936 transitions. [2023-12-22 00:55:29,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 00:55:29,274 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:55:29,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:55:29,278 INFO L225 Difference]: With dead ends: 1076 [2023-12-22 00:55:29,278 INFO L226 Difference]: Without dead ends: 1035 [2023-12-22 00:55:29,278 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:55:29,279 INFO L413 NwaCegarLoop]: 1534 mSDtfsCounter, 3285 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3285 SdHoareTripleChecker+Valid, 1952 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 00:55:29,279 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3285 Valid, 1952 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 00:55:29,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states. [2023-12-22 00:55:29,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 908. [2023-12-22 00:55:29,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 908 states, 906 states have (on average 1.8399558498896247) internal successors, (1667), 907 states have internal predecessors, (1667), 0 states have call successors, (0), 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:55:29,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 908 states to 908 states and 1667 transitions. [2023-12-22 00:55:29,313 INFO L78 Accepts]: Start accepts. Automaton has 908 states and 1667 transitions. Word has length 51 [2023-12-22 00:55:29,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:55:29,314 INFO L495 AbstractCegarLoop]: Abstraction has 908 states and 1667 transitions. [2023-12-22 00:55:29,314 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:55:29,314 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 1667 transitions. [2023-12-22 00:55:29,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-22 00:55:29,319 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:55:29,319 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:55:29,324 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-22 00:55:29,522 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:55:29,523 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:55:29,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:55:29,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1737092336, now seen corresponding path program 1 times [2023-12-22 00:55:29,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:55:29,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1042153744] [2023-12-22 00:55:29,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:55:29,524 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:55:29,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:55:29,525 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:55:29,541 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:55:29,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:55:29,601 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:55:29,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:55:29,762 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:55:29,763 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:55:29,763 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:55:29,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1042153744] [2023-12-22 00:55:29,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1042153744] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:55:29,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:55:29,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:55:29,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785812036] [2023-12-22 00:55:29,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:55:29,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:55:29,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:55:29,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:55:29,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:55:29,764 INFO L87 Difference]: Start difference. First operand 908 states and 1667 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:55:29,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:55:29,805 INFO L93 Difference]: Finished difference Result 1130 states and 2025 transitions. [2023-12-22 00:55:29,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:55:29,806 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:55:29,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:55:29,809 INFO L225 Difference]: With dead ends: 1130 [2023-12-22 00:55:29,810 INFO L226 Difference]: Without dead ends: 1011 [2023-12-22 00:55:29,810 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:55:29,811 INFO L413 NwaCegarLoop]: 1536 mSDtfsCounter, 1480 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1480 SdHoareTripleChecker+Valid, 1596 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:55:29,811 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1480 Valid, 1596 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:55:29,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2023-12-22 00:55:29,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 1009. [2023-12-22 00:55:29,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1009 states, 1007 states have (on average 1.8133068520357498) internal successors, (1826), 1008 states have internal predecessors, (1826), 0 states have call successors, (0), 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:55:29,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 1826 transitions. [2023-12-22 00:55:29,827 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 1826 transitions. Word has length 53 [2023-12-22 00:55:29,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:55:29,827 INFO L495 AbstractCegarLoop]: Abstraction has 1009 states and 1826 transitions. [2023-12-22 00:55:29,828 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:55:29,828 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 1826 transitions. [2023-12-22 00:55:29,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-22 00:55:29,829 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:55:29,829 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:55:29,848 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 (5)] Ended with exit code 0 [2023-12-22 00:55:30,032 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:55:30,032 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:55:30,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:55:30,032 INFO L85 PathProgramCache]: Analyzing trace with hash -2047294359, now seen corresponding path program 1 times [2023-12-22 00:55:30,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:55:30,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1256431847] [2023-12-22 00:55:30,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:55:30,033 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:55:30,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:55:30,035 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:55:30,035 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:55:30,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:55:30,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:55:30,098 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:55:30,123 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:55:30,123 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:55:30,124 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:55:30,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1256431847] [2023-12-22 00:55:30,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1256431847] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:55:30,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:55:30,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 00:55:30,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449546140] [2023-12-22 00:55:30,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:55:30,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 00:55:30,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:55:30,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 00:55:30,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 00:55:30,126 INFO L87 Difference]: Start difference. First operand 1009 states and 1826 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:55:30,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:55:30,180 INFO L93 Difference]: Finished difference Result 1023 states and 1843 transitions. [2023-12-22 00:55:30,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 00:55:30,181 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:55:30,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:55:30,186 INFO L225 Difference]: With dead ends: 1023 [2023-12-22 00:55:30,186 INFO L226 Difference]: Without dead ends: 1021 [2023-12-22 00:55:30,186 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:55:30,188 INFO L413 NwaCegarLoop]: 1536 mSDtfsCounter, 1 mSDsluCounter, 3064 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 4600 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:55:30,188 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 4600 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:55:30,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1021 states. [2023-12-22 00:55:30,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1021 to 1017. [2023-12-22 00:55:30,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1017 states, 1015 states have (on average 1.805911330049261) internal successors, (1833), 1016 states have internal predecessors, (1833), 0 states have call successors, (0), 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:55:30,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1833 transitions. [2023-12-22 00:55:30,232 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 1833 transitions. Word has length 54 [2023-12-22 00:55:30,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:55:30,232 INFO L495 AbstractCegarLoop]: Abstraction has 1017 states and 1833 transitions. [2023-12-22 00:55:30,232 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:55:30,232 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 1833 transitions. [2023-12-22 00:55:30,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:55:30,233 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:55:30,233 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:55:30,254 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-12-22 00:55:30,438 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:55:30,439 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:55:30,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:55:30,439 INFO L85 PathProgramCache]: Analyzing trace with hash -115097624, now seen corresponding path program 1 times [2023-12-22 00:55:30,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:55:30,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [127486772] [2023-12-22 00:55:30,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:55:30,441 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:55:30,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:55:30,442 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:55:30,470 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:55:30,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:55:30,507 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:55:30,508 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:55:30,582 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:55:30,583 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:55:30,583 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:55:30,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [127486772] [2023-12-22 00:55:30,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [127486772] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:55:30,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:55:30,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:55:30,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896590242] [2023-12-22 00:55:30,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:55:30,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:55:30,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:55:30,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:55:30,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:55:30,584 INFO L87 Difference]: Start difference. First operand 1017 states and 1833 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:55:30,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:55:30,614 INFO L93 Difference]: Finished difference Result 1257 states and 2213 transitions. [2023-12-22 00:55:30,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:55:30,615 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:55:30,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:55:30,618 INFO L225 Difference]: With dead ends: 1257 [2023-12-22 00:55:30,618 INFO L226 Difference]: Without dead ends: 1132 [2023-12-22 00:55:30,618 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:55:30,619 INFO L413 NwaCegarLoop]: 1587 mSDtfsCounter, 1494 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1494 SdHoareTripleChecker+Valid, 1653 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:55:30,619 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1494 Valid, 1653 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:55:30,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1132 states. [2023-12-22 00:55:30,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1132 to 1130. [2023-12-22 00:55:30,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1130 states, 1128 states have (on average 1.7810283687943262) internal successors, (2009), 1129 states have internal predecessors, (2009), 0 states have call successors, (0), 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:55:30,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1130 states to 1130 states and 2009 transitions. [2023-12-22 00:55:30,635 INFO L78 Accepts]: Start accepts. Automaton has 1130 states and 2009 transitions. Word has length 55 [2023-12-22 00:55:30,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:55:30,635 INFO L495 AbstractCegarLoop]: Abstraction has 1130 states and 2009 transitions. [2023-12-22 00:55:30,635 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:55:30,635 INFO L276 IsEmpty]: Start isEmpty. Operand 1130 states and 2009 transitions. [2023-12-22 00:55:30,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:55:30,636 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:55:30,636 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:55:30,654 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:55:30,839 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:55:30,839 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:55:30,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:55:30,839 INFO L85 PathProgramCache]: Analyzing trace with hash -343736856, now seen corresponding path program 1 times [2023-12-22 00:55:30,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:55:30,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [535835236] [2023-12-22 00:55:30,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:55:30,840 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:55:30,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:55:30,841 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:55:30,847 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:55:30,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:55:30,902 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:55:30,903 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:55:30,952 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:55:30,953 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:55:30,953 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:55:30,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [535835236] [2023-12-22 00:55:30,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [535835236] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:55:30,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:55:30,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:55:30,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615724421] [2023-12-22 00:55:30,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:55:30,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:55:30,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:55:30,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:55:30,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:55:30,954 INFO L87 Difference]: Start difference. First operand 1130 states and 2009 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:55:30,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:55:30,986 INFO L93 Difference]: Finished difference Result 1772 states and 3012 transitions. [2023-12-22 00:55:30,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:55:30,987 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:55:30,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:55:30,991 INFO L225 Difference]: With dead ends: 1772 [2023-12-22 00:55:30,991 INFO L226 Difference]: Without dead ends: 1433 [2023-12-22 00:55:30,991 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:55:30,992 INFO L413 NwaCegarLoop]: 1579 mSDtfsCounter, 1490 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1490 SdHoareTripleChecker+Valid, 1653 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:55:30,992 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1490 Valid, 1653 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:55:30,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1433 states. [2023-12-22 00:55:31,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1433 to 1431. [2023-12-22 00:55:31,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1431 states, 1429 states have (on average 1.72778166550035) internal successors, (2469), 1430 states have internal predecessors, (2469), 0 states have call successors, (0), 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:55:31,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1431 states to 1431 states and 2469 transitions. [2023-12-22 00:55:31,012 INFO L78 Accepts]: Start accepts. Automaton has 1431 states and 2469 transitions. Word has length 55 [2023-12-22 00:55:31,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:55:31,012 INFO L495 AbstractCegarLoop]: Abstraction has 1431 states and 2469 transitions. [2023-12-22 00:55:31,012 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:55:31,012 INFO L276 IsEmpty]: Start isEmpty. Operand 1431 states and 2469 transitions. [2023-12-22 00:55:31,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:55:31,012 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:55:31,013 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:55:31,016 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:55:31,215 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:55:31,216 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:55:31,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:55:31,216 INFO L85 PathProgramCache]: Analyzing trace with hash -969392920, now seen corresponding path program 1 times [2023-12-22 00:55:31,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:55:31,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [753047327] [2023-12-22 00:55:31,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:55:31,217 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:55:31,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:55:31,218 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:55:31,220 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:55:31,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:55:31,283 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:55:31,285 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:55:31,328 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:55:31,328 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:55:31,328 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:55:31,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [753047327] [2023-12-22 00:55:31,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [753047327] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:55:31,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:55:31,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:55:31,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364099791] [2023-12-22 00:55:31,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:55:31,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:55:31,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:55:31,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:55:31,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:55:31,336 INFO L87 Difference]: Start difference. First operand 1431 states and 2469 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:55:31,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:55:31,398 INFO L93 Difference]: Finished difference Result 2639 states and 4329 transitions. [2023-12-22 00:55:31,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:55:31,398 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:55:31,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:55:31,404 INFO L225 Difference]: With dead ends: 2639 [2023-12-22 00:55:31,404 INFO L226 Difference]: Without dead ends: 1999 [2023-12-22 00:55:31,405 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:55:31,406 INFO L413 NwaCegarLoop]: 1577 mSDtfsCounter, 1488 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1488 SdHoareTripleChecker+Valid, 1655 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:55:31,406 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1488 Valid, 1655 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:55:31,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1999 states. [2023-12-22 00:55:31,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1999 to 1997. [2023-12-22 00:55:31,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1997 states, 1995 states have (on average 1.66265664160401) internal successors, (3317), 1996 states have internal predecessors, (3317), 0 states have call successors, (0), 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:55:31,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1997 states to 1997 states and 3317 transitions. [2023-12-22 00:55:31,451 INFO L78 Accepts]: Start accepts. Automaton has 1997 states and 3317 transitions. Word has length 55 [2023-12-22 00:55:31,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:55:31,452 INFO L495 AbstractCegarLoop]: Abstraction has 1997 states and 3317 transitions. [2023-12-22 00:55:31,452 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:55:31,452 INFO L276 IsEmpty]: Start isEmpty. Operand 1997 states and 3317 transitions. [2023-12-22 00:55:31,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:55:31,453 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:55:31,453 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:55:31,469 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:55:31,656 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:55:31,656 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:55:31,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:55:31,656 INFO L85 PathProgramCache]: Analyzing trace with hash -80659480, now seen corresponding path program 1 times [2023-12-22 00:55:31,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:55:31,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [856813646] [2023-12-22 00:55:31,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:55:31,657 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:55:31,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:55:31,668 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:55:31,717 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:55:31,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:55:31,778 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:55:31,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:55:31,836 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:55:31,836 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:55:31,836 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:55:31,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [856813646] [2023-12-22 00:55:31,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [856813646] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:55:31,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:55:31,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:55:31,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409285165] [2023-12-22 00:55:31,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:55:31,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:55:31,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:55:31,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:55:31,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:55:31,837 INFO L87 Difference]: Start difference. First operand 1997 states and 3317 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:55:31,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:55:31,885 INFO L93 Difference]: Finished difference Result 4265 states and 6747 transitions. [2023-12-22 00:55:31,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:55:31,886 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:55:31,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:55:31,894 INFO L225 Difference]: With dead ends: 4265 [2023-12-22 00:55:31,894 INFO L226 Difference]: Without dead ends: 3059 [2023-12-22 00:55:31,896 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:55:31,897 INFO L413 NwaCegarLoop]: 1575 mSDtfsCounter, 1486 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1486 SdHoareTripleChecker+Valid, 1657 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:55:31,897 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1486 Valid, 1657 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:55:31,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3059 states. [2023-12-22 00:55:31,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3059 to 3057. [2023-12-22 00:55:31,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3057 states, 3055 states have (on average 1.5937806873977087) internal successors, (4869), 3056 states have internal predecessors, (4869), 0 states have call successors, (0), 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:55:31,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3057 states to 3057 states and 4869 transitions. [2023-12-22 00:55:31,948 INFO L78 Accepts]: Start accepts. Automaton has 3057 states and 4869 transitions. Word has length 55 [2023-12-22 00:55:31,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:55:31,948 INFO L495 AbstractCegarLoop]: Abstraction has 3057 states and 4869 transitions. [2023-12-22 00:55:31,948 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:55:31,948 INFO L276 IsEmpty]: Start isEmpty. Operand 3057 states and 4869 transitions. [2023-12-22 00:55:31,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:55:31,949 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:55:31,949 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:55:31,952 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 (10)] Ended with exit code 0 [2023-12-22 00:55:32,152 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:55:32,152 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:55:32,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:55:32,152 INFO L85 PathProgramCache]: Analyzing trace with hash -383680792, now seen corresponding path program 1 times [2023-12-22 00:55:32,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:55:32,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [571849201] [2023-12-22 00:55:32,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:55:32,153 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:55:32,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:55:32,154 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:55:32,161 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:55:32,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:55:32,213 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:55:32,214 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:55:32,281 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:55:32,281 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:55:32,281 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:55:32,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [571849201] [2023-12-22 00:55:32,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [571849201] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:55:32,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:55:32,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:55:32,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023019474] [2023-12-22 00:55:32,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:55:32,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:55:32,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:55:32,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:55:32,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:55:32,283 INFO L87 Difference]: Start difference. First operand 3057 states and 4869 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:55:32,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:55:32,345 INFO L93 Difference]: Finished difference Result 7301 states and 11151 transitions. [2023-12-22 00:55:32,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:55:32,346 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:55:32,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:55:32,359 INFO L225 Difference]: With dead ends: 7301 [2023-12-22 00:55:32,359 INFO L226 Difference]: Without dead ends: 5035 [2023-12-22 00:55:32,364 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:55:32,364 INFO L413 NwaCegarLoop]: 1589 mSDtfsCounter, 1492 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1492 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:55:32,365 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1492 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:55:32,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5035 states. [2023-12-22 00:55:32,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5035 to 5033. [2023-12-22 00:55:32,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5033 states, 5031 states have (on average 1.5275293182269927) internal successors, (7685), 5032 states have internal predecessors, (7685), 0 states have call successors, (0), 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:55:32,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5033 states to 5033 states and 7685 transitions. [2023-12-22 00:55:32,507 INFO L78 Accepts]: Start accepts. Automaton has 5033 states and 7685 transitions. Word has length 55 [2023-12-22 00:55:32,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:55:32,508 INFO L495 AbstractCegarLoop]: Abstraction has 5033 states and 7685 transitions. [2023-12-22 00:55:32,508 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:55:32,508 INFO L276 IsEmpty]: Start isEmpty. Operand 5033 states and 7685 transitions. [2023-12-22 00:55:32,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-22 00:55:32,509 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:55:32,509 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, 1, 1] [2023-12-22 00:55:32,515 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:55:32,713 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:55:32,713 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:55:32,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:55:32,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1592910316, now seen corresponding path program 1 times [2023-12-22 00:55:32,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:55:32,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [883068384] [2023-12-22 00:55:32,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:55:32,714 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:55:32,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:55:32,715 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:55:32,740 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:55:32,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:55:32,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:55:32,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:55:32,886 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:55:32,886 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:55:32,886 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:55:32,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [883068384] [2023-12-22 00:55:32,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [883068384] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:55:32,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:55:32,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:55:32,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572540729] [2023-12-22 00:55:32,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:55:32,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:55:32,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:55:32,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:55:32,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:55:32,888 INFO L87 Difference]: Start difference. First operand 5033 states and 7685 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 2 states have internal predecessors, (59), 0 states have call successors, (0), 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:56:03,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:03,405 INFO L93 Difference]: Finished difference Result 6537 states and 10558 transitions. [2023-12-22 00:56:03,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:03,405 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 2 states have internal predecessors, (59), 0 states have call successors, (0), 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 59 [2023-12-22 00:56:03,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:03,441 INFO L225 Difference]: With dead ends: 6537 [2023-12-22 00:56:03,441 INFO L226 Difference]: Without dead ends: 5784 [2023-12-22 00:56:03,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 57 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:56:03,443 INFO L413 NwaCegarLoop]: 315 mSDtfsCounter, 821 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2467 mSolverCounterSat, 512 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 821 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 2979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 512 IncrementalHoareTripleChecker+Valid, 2467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.4s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:03,443 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [821 Valid, 322 Invalid, 2979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [512 Valid, 2467 Invalid, 0 Unknown, 0 Unchecked, 30.4s Time] [2023-12-22 00:56:03,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5784 states. [2023-12-22 00:56:03,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5784 to 5784. [2023-12-22 00:56:03,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5784 states, 5782 states have (on average 1.5420269802836388) internal successors, (8916), 5783 states have internal predecessors, (8916), 0 states have call successors, (0), 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:56:03,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5784 states to 5784 states and 8916 transitions. [2023-12-22 00:56:03,547 INFO L78 Accepts]: Start accepts. Automaton has 5784 states and 8916 transitions. Word has length 59 [2023-12-22 00:56:03,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:03,547 INFO L495 AbstractCegarLoop]: Abstraction has 5784 states and 8916 transitions. [2023-12-22 00:56:03,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 2 states have internal predecessors, (59), 0 states have call successors, (0), 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:56:03,548 INFO L276 IsEmpty]: Start isEmpty. Operand 5784 states and 8916 transitions. [2023-12-22 00:56:03,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-22 00:56:03,551 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:03,551 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:56:03,571 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 (12)] Ended with exit code 0 [2023-12-22 00:56:03,754 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:56:03,755 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:03,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:03,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1747458161, now seen corresponding path program 1 times [2023-12-22 00:56:03,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:03,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [22121564] [2023-12-22 00:56:03,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:03,756 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:56:03,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:03,757 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:56:03,766 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:56:03,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:03,838 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:56:03,848 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:04,532 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:56:04,532 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:56:04,849 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:56:04,849 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:04,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [22121564] [2023-12-22 00:56:04,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [22121564] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:56:04,849 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:56:04,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:56:04,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168201307] [2023-12-22 00:56:04,849 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:56:04,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:56:04,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:04,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:56:04,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:56:04,850 INFO L87 Difference]: Start difference. First operand 5784 states and 8916 transitions. Second operand has 16 states, 16 states have (on average 8.25) internal successors, (132), 16 states have internal predecessors, (132), 0 states have call successors, (0), 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:56:07,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:07,145 INFO L93 Difference]: Finished difference Result 15122 states and 22425 transitions. [2023-12-22 00:56:07,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 00:56:07,146 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 8.25) internal successors, (132), 16 states have internal predecessors, (132), 0 states have call successors, (0), 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:56:07,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:07,165 INFO L225 Difference]: With dead ends: 15122 [2023-12-22 00:56:07,166 INFO L226 Difference]: Without dead ends: 12144 [2023-12-22 00:56:07,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=249, Invalid=743, Unknown=0, NotChecked=0, Total=992 [2023-12-22 00:56:07,173 INFO L413 NwaCegarLoop]: 1543 mSDtfsCounter, 5080 mSDsluCounter, 12273 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5080 SdHoareTripleChecker+Valid, 13816 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:07,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5080 Valid, 13816 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 811 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-22 00:56:07,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12144 states. [2023-12-22 00:56:07,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12144 to 10024. [2023-12-22 00:56:07,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10024 states, 10022 states have (on average 1.5042905607663142) internal successors, (15076), 10023 states have internal predecessors, (15076), 0 states have call successors, (0), 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:56:07,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10024 states to 10024 states and 15076 transitions. [2023-12-22 00:56:07,476 INFO L78 Accepts]: Start accepts. Automaton has 10024 states and 15076 transitions. Word has length 73 [2023-12-22 00:56:07,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:07,477 INFO L495 AbstractCegarLoop]: Abstraction has 10024 states and 15076 transitions. [2023-12-22 00:56:07,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 8.25) internal successors, (132), 16 states have internal predecessors, (132), 0 states have call successors, (0), 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:56:07,477 INFO L276 IsEmpty]: Start isEmpty. Operand 10024 states and 15076 transitions. [2023-12-22 00:56:07,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-22 00:56:07,480 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:07,481 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:56:07,500 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 (13)] Ended with exit code 0 [2023-12-22 00:56:07,684 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:56:07,685 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:07,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:07,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1518818929, now seen corresponding path program 1 times [2023-12-22 00:56:07,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:07,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [996439329] [2023-12-22 00:56:07,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:07,686 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:56:07,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:07,687 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:56:07,717 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:56:07,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:07,762 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:07,763 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:07,797 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:56:07,797 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:07,798 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:07,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [996439329] [2023-12-22 00:56:07,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [996439329] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:07,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:07,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:56:07,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868994437] [2023-12-22 00:56:07,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:07,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:07,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:07,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:07,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:07,799 INFO L87 Difference]: Start difference. First operand 10024 states and 15076 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:56:07,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:07,911 INFO L93 Difference]: Finished difference Result 15998 states and 23881 transitions. [2023-12-22 00:56:07,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:07,912 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:56:07,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:07,923 INFO L225 Difference]: With dead ends: 15998 [2023-12-22 00:56:07,923 INFO L226 Difference]: Without dead ends: 7516 [2023-12-22 00:56:07,931 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:56:07,932 INFO L413 NwaCegarLoop]: 1577 mSDtfsCounter, 47 mSDsluCounter, 1526 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 3103 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:56:07,932 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 3103 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:56:07,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7516 states. [2023-12-22 00:56:08,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7516 to 7509. [2023-12-22 00:56:08,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7509 states, 7507 states have (on average 1.5197815372319168) internal successors, (11409), 7508 states have internal predecessors, (11409), 0 states have call successors, (0), 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:56:08,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7509 states to 7509 states and 11409 transitions. [2023-12-22 00:56:08,148 INFO L78 Accepts]: Start accepts. Automaton has 7509 states and 11409 transitions. Word has length 73 [2023-12-22 00:56:08,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:08,149 INFO L495 AbstractCegarLoop]: Abstraction has 7509 states and 11409 transitions. [2023-12-22 00:56:08,149 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:56:08,149 INFO L276 IsEmpty]: Start isEmpty. Operand 7509 states and 11409 transitions. [2023-12-22 00:56:08,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-22 00:56:08,150 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:08,150 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] [2023-12-22 00:56:08,172 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 (14)] Ended with exit code 0 [2023-12-22 00:56:08,353 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:56:08,353 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:08,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:08,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1309005383, now seen corresponding path program 1 times [2023-12-22 00:56:08,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:08,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [370682587] [2023-12-22 00:56:08,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:08,354 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:56:08,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:08,356 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:56:08,393 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:56:08,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:08,445 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:08,446 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:08,480 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:56:08,480 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:08,480 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:08,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [370682587] [2023-12-22 00:56:08,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [370682587] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:08,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:08,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:56:08,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847246952] [2023-12-22 00:56:08,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:08,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:08,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:08,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:08,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:08,481 INFO L87 Difference]: Start difference. First operand 7509 states and 11409 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 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:56:08,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:08,564 INFO L93 Difference]: Finished difference Result 10489 states and 15755 transitions. [2023-12-22 00:56:08,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:08,565 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 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:56:08,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:08,571 INFO L225 Difference]: With dead ends: 10489 [2023-12-22 00:56:08,571 INFO L226 Difference]: Without dead ends: 4535 [2023-12-22 00:56:08,576 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 73 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:56:08,576 INFO L413 NwaCegarLoop]: 1570 mSDtfsCounter, 43 mSDsluCounter, 1518 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 3088 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:56:08,577 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 3088 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:56:08,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4535 states. [2023-12-22 00:56:08,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4535 to 4533. [2023-12-22 00:56:08,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4533 states, 4531 states have (on average 1.5486647539174576) internal successors, (7017), 4532 states have internal predecessors, (7017), 0 states have call successors, (0), 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:56:08,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4533 states to 4533 states and 7017 transitions. [2023-12-22 00:56:08,644 INFO L78 Accepts]: Start accepts. Automaton has 4533 states and 7017 transitions. Word has length 75 [2023-12-22 00:56:08,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:08,644 INFO L495 AbstractCegarLoop]: Abstraction has 4533 states and 7017 transitions. [2023-12-22 00:56:08,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 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:56:08,645 INFO L276 IsEmpty]: Start isEmpty. Operand 4533 states and 7017 transitions. [2023-12-22 00:56:08,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-22 00:56:08,645 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:08,645 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] [2023-12-22 00:56:08,651 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:56:08,849 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:56:08,849 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:08,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:08,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1669758503, now seen corresponding path program 1 times [2023-12-22 00:56:08,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:08,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2113171475] [2023-12-22 00:56:08,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:08,850 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:56:08,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:08,851 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:56:08,854 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:56:08,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:08,924 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:56:08,926 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:09,760 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:56:09,760 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:56:10,104 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:56:10,104 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:10,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2113171475] [2023-12-22 00:56:10,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2113171475] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:56:10,105 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:56:10,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:56:10,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145085220] [2023-12-22 00:56:10,105 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:56:10,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:56:10,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:10,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:56:10,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:56:10,106 INFO L87 Difference]: Start difference. First operand 4533 states and 7017 transitions. Second operand has 16 states, 16 states have (on average 8.75) internal successors, (140), 16 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:56:11,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:11,673 INFO L93 Difference]: Finished difference Result 12941 states and 19021 transitions. [2023-12-22 00:56:11,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 00:56:11,673 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 8.75) internal successors, (140), 16 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 76 [2023-12-22 00:56:11,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:11,688 INFO L225 Difference]: With dead ends: 12941 [2023-12-22 00:56:11,688 INFO L226 Difference]: Without dead ends: 9963 [2023-12-22 00:56:11,694 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 136 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:56:11,694 INFO L413 NwaCegarLoop]: 1588 mSDtfsCounter, 5019 mSDsluCounter, 10867 mSDsCounter, 0 mSdLazyCounter, 794 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5019 SdHoareTripleChecker+Valid, 12455 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 794 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:11,695 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5019 Valid, 12455 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 794 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 00:56:11,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9963 states. [2023-12-22 00:56:11,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9963 to 7797. [2023-12-22 00:56:11,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7797 states, 7795 states have (on average 1.4821039127645927) internal successors, (11553), 7796 states have internal predecessors, (11553), 0 states have call successors, (0), 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:56:11,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7797 states to 7797 states and 11553 transitions. [2023-12-22 00:56:11,887 INFO L78 Accepts]: Start accepts. Automaton has 7797 states and 11553 transitions. Word has length 76 [2023-12-22 00:56:11,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:11,888 INFO L495 AbstractCegarLoop]: Abstraction has 7797 states and 11553 transitions. [2023-12-22 00:56:11,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 8.75) internal successors, (140), 16 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:56:11,888 INFO L276 IsEmpty]: Start isEmpty. Operand 7797 states and 11553 transitions. [2023-12-22 00:56:11,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 00:56:11,892 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:11,892 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] [2023-12-22 00:56:11,915 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:56:12,096 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:56:12,096 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:12,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:12,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1729980781, now seen corresponding path program 1 times [2023-12-22 00:56:12,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:12,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [4105061] [2023-12-22 00:56:12,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:12,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:56:12,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:12,098 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:56:12,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 (17)] Waiting until timeout for monitored process [2023-12-22 00:56:12,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:12,173 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:12,174 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:12,221 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:56:12,221 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:12,221 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:12,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [4105061] [2023-12-22 00:56:12,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [4105061] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:12,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:12,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:56:12,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024806364] [2023-12-22 00:56:12,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:12,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:12,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:12,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:12,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:12,223 INFO L87 Difference]: Start difference. First operand 7797 states and 11553 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 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:56:12,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:12,300 INFO L93 Difference]: Finished difference Result 10921 states and 15971 transitions. [2023-12-22 00:56:12,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:12,301 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 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:56:12,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:12,308 INFO L225 Difference]: With dead ends: 10921 [2023-12-22 00:56:12,308 INFO L226 Difference]: Without dead ends: 4679 [2023-12-22 00:56:12,314 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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:56:12,316 INFO L413 NwaCegarLoop]: 1563 mSDtfsCounter, 39 mSDsluCounter, 1510 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 3073 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:56:12,316 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 3073 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:56:12,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4679 states. [2023-12-22 00:56:12,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4679 to 4677. [2023-12-22 00:56:12,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4677 states, 4675 states have (on average 1.5163636363636364) internal successors, (7089), 4676 states have internal predecessors, (7089), 0 states have call successors, (0), 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:56:12,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4677 states to 4677 states and 7089 transitions. [2023-12-22 00:56:12,397 INFO L78 Accepts]: Start accepts. Automaton has 4677 states and 7089 transitions. Word has length 78 [2023-12-22 00:56:12,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:12,397 INFO L495 AbstractCegarLoop]: Abstraction has 4677 states and 7089 transitions. [2023-12-22 00:56:12,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 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:56:12,397 INFO L276 IsEmpty]: Start isEmpty. Operand 4677 states and 7089 transitions. [2023-12-22 00:56:12,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-12-22 00:56:12,398 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:12,398 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] [2023-12-22 00:56:12,412 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 (17)] Ended with exit code 0 [2023-12-22 00:56:12,601 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:56:12,602 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:12,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:12,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1910523995, now seen corresponding path program 1 times [2023-12-22 00:56:12,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:12,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2112328171] [2023-12-22 00:56:12,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:12,603 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:56:12,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:12,604 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:56:12,605 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:56:12,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:12,672 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:56:12,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:13,297 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:56:13,297 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:56:13,546 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:56:13,547 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:13,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2112328171] [2023-12-22 00:56:13,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2112328171] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:56:13,554 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:56:13,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:56:13,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883955070] [2023-12-22 00:56:13,555 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:56:13,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:56:13,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:13,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:56:13,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:56:13,557 INFO L87 Difference]: Start difference. First operand 4677 states and 7089 transitions. Second operand has 16 states, 16 states have (on average 9.25) internal successors, (148), 16 states have internal predecessors, (148), 0 states have call successors, (0), 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:56:14,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:14,867 INFO L93 Difference]: Finished difference Result 13085 states and 18757 transitions. [2023-12-22 00:56:14,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 00:56:14,867 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 9.25) internal successors, (148), 16 states have internal predecessors, (148), 0 states have call successors, (0), 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 79 [2023-12-22 00:56:14,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:14,875 INFO L225 Difference]: With dead ends: 13085 [2023-12-22 00:56:14,876 INFO L226 Difference]: Without dead ends: 9963 [2023-12-22 00:56:14,878 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 00:56:14,878 INFO L413 NwaCegarLoop]: 1570 mSDtfsCounter, 3661 mSDsluCounter, 12333 mSDsCounter, 0 mSdLazyCounter, 801 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3661 SdHoareTripleChecker+Valid, 13903 SdHoareTripleChecker+Invalid, 813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 801 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:14,878 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3661 Valid, 13903 Invalid, 813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 801 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 00:56:14,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9963 states. [2023-12-22 00:56:15,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9963 to 8085. [2023-12-22 00:56:15,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8085 states, 8083 states have (on average 1.4471112210812818) internal successors, (11697), 8084 states have internal predecessors, (11697), 0 states have call successors, (0), 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:56:15,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8085 states to 8085 states and 11697 transitions. [2023-12-22 00:56:15,037 INFO L78 Accepts]: Start accepts. Automaton has 8085 states and 11697 transitions. Word has length 79 [2023-12-22 00:56:15,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:15,037 INFO L495 AbstractCegarLoop]: Abstraction has 8085 states and 11697 transitions. [2023-12-22 00:56:15,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.25) internal successors, (148), 16 states have internal predecessors, (148), 0 states have call successors, (0), 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:56:15,037 INFO L276 IsEmpty]: Start isEmpty. Operand 8085 states and 11697 transitions. [2023-12-22 00:56:15,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-22 00:56:15,038 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:15,038 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] [2023-12-22 00:56:15,043 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:56:15,243 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:56:15,244 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:15,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:15,244 INFO L85 PathProgramCache]: Analyzing trace with hash -799830139, now seen corresponding path program 1 times [2023-12-22 00:56:15,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:15,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1042348037] [2023-12-22 00:56:15,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:15,245 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:56:15,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:15,246 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:56:15,276 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:56:15,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:15,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:15,321 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:15,354 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:56:15,354 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:15,354 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:15,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1042348037] [2023-12-22 00:56:15,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1042348037] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:15,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:15,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:56:15,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198797446] [2023-12-22 00:56:15,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:15,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:15,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:15,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:15,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:15,357 INFO L87 Difference]: Start difference. First operand 8085 states and 11697 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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:56:15,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:15,434 INFO L93 Difference]: Finished difference Result 11353 states and 16187 transitions. [2023-12-22 00:56:15,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:15,435 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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:56:15,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:15,439 INFO L225 Difference]: With dead ends: 11353 [2023-12-22 00:56:15,439 INFO L226 Difference]: Without dead ends: 4823 [2023-12-22 00:56:15,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 79 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:56:15,444 INFO L413 NwaCegarLoop]: 1556 mSDtfsCounter, 35 mSDsluCounter, 1502 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 3058 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:56:15,444 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 3058 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:56:15,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4823 states. [2023-12-22 00:56:15,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4823 to 4821. [2023-12-22 00:56:15,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4821 states, 4819 states have (on average 1.485992944594314) internal successors, (7161), 4820 states have internal predecessors, (7161), 0 states have call successors, (0), 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:56:15,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4821 states to 4821 states and 7161 transitions. [2023-12-22 00:56:15,548 INFO L78 Accepts]: Start accepts. Automaton has 4821 states and 7161 transitions. Word has length 81 [2023-12-22 00:56:15,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:15,548 INFO L495 AbstractCegarLoop]: Abstraction has 4821 states and 7161 transitions. [2023-12-22 00:56:15,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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:56:15,548 INFO L276 IsEmpty]: Start isEmpty. Operand 4821 states and 7161 transitions. [2023-12-22 00:56:15,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 00:56:15,549 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:15,549 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] [2023-12-22 00:56:15,568 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:56:15,752 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:56:15,753 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:15,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:15,753 INFO L85 PathProgramCache]: Analyzing trace with hash 644060045, now seen corresponding path program 1 times [2023-12-22 00:56:15,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:15,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1410267] [2023-12-22 00:56:15,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:15,753 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:56:15,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:15,754 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:56:15,758 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:56:15,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:15,830 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:56:15,831 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:16,601 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:56:16,601 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:56:17,063 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:56:17,063 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:17,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1410267] [2023-12-22 00:56:17,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1410267] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:56:17,063 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:56:17,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:56:17,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518819857] [2023-12-22 00:56:17,063 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:56:17,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:56:17,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:17,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:56:17,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:56:17,066 INFO L87 Difference]: Start difference. First operand 4821 states and 7161 transitions. Second operand has 16 states, 16 states have (on average 9.75) internal successors, (156), 16 states have internal predecessors, (156), 0 states have call successors, (0), 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:56:18,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:18,212 INFO L93 Difference]: Finished difference Result 13229 states and 18493 transitions. [2023-12-22 00:56:18,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 00:56:18,213 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 9.75) internal successors, (156), 16 states have internal predecessors, (156), 0 states have call successors, (0), 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 82 [2023-12-22 00:56:18,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:18,222 INFO L225 Difference]: With dead ends: 13229 [2023-12-22 00:56:18,223 INFO L226 Difference]: Without dead ends: 9963 [2023-12-22 00:56:18,227 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 148 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:56:18,227 INFO L413 NwaCegarLoop]: 1552 mSDtfsCounter, 1943 mSDsluCounter, 7706 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1943 SdHoareTripleChecker+Valid, 9258 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:18,228 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1943 Valid, 9258 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 00:56:18,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9963 states. [2023-12-22 00:56:18,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9963 to 8373. [2023-12-22 00:56:18,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8373 states, 8371 states have (on average 1.414526340938956) internal successors, (11841), 8372 states have internal predecessors, (11841), 0 states have call successors, (0), 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:56:18,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8373 states to 8373 states and 11841 transitions. [2023-12-22 00:56:18,458 INFO L78 Accepts]: Start accepts. Automaton has 8373 states and 11841 transitions. Word has length 82 [2023-12-22 00:56:18,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:18,458 INFO L495 AbstractCegarLoop]: Abstraction has 8373 states and 11841 transitions. [2023-12-22 00:56:18,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.75) internal successors, (156), 16 states have internal predecessors, (156), 0 states have call successors, (0), 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:56:18,459 INFO L276 IsEmpty]: Start isEmpty. Operand 8373 states and 11841 transitions. [2023-12-22 00:56:18,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-12-22 00:56:18,460 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:18,460 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] [2023-12-22 00:56:18,463 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:56:18,663 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:56:18,663 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:18,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:18,664 INFO L85 PathProgramCache]: Analyzing trace with hash 161654713, now seen corresponding path program 1 times [2023-12-22 00:56:18,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:18,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1164914700] [2023-12-22 00:56:18,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:18,664 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:56:18,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:18,665 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:56:18,695 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:56:18,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:18,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:18,743 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:18,829 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:56:18,830 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:18,830 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:18,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1164914700] [2023-12-22 00:56:18,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1164914700] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:18,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:18,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:56:18,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608381478] [2023-12-22 00:56:18,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:18,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:18,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:18,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:18,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:18,831 INFO L87 Difference]: Start difference. First operand 8373 states and 11841 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 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:56:18,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:18,959 INFO L93 Difference]: Finished difference Result 11705 states and 16276 transitions. [2023-12-22 00:56:18,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:18,960 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 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 84 [2023-12-22 00:56:18,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:18,966 INFO L225 Difference]: With dead ends: 11705 [2023-12-22 00:56:18,966 INFO L226 Difference]: Without dead ends: 4887 [2023-12-22 00:56:18,973 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 82 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:56:18,974 INFO L413 NwaCegarLoop]: 1549 mSDtfsCounter, 31 mSDsluCounter, 1494 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 3043 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:56:18,974 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 3043 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:56:18,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4887 states. [2023-12-22 00:56:19,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4887 to 4885. [2023-12-22 00:56:19,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4885 states, 4883 states have (on average 1.4554577104239197) internal successors, (7107), 4884 states have internal predecessors, (7107), 0 states have call successors, (0), 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:56:19,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4885 states to 4885 states and 7107 transitions. [2023-12-22 00:56:19,097 INFO L78 Accepts]: Start accepts. Automaton has 4885 states and 7107 transitions. Word has length 84 [2023-12-22 00:56:19,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:19,098 INFO L495 AbstractCegarLoop]: Abstraction has 4885 states and 7107 transitions. [2023-12-22 00:56:19,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 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:56:19,098 INFO L276 IsEmpty]: Start isEmpty. Operand 4885 states and 7107 transitions. [2023-12-22 00:56:19,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-22 00:56:19,099 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:19,099 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] [2023-12-22 00:56:19,119 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:56:19,303 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:56:19,303 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:19,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:19,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1274052825, now seen corresponding path program 1 times [2023-12-22 00:56:19,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:19,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1837797615] [2023-12-22 00:56:19,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:19,305 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:56:19,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:19,306 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:56:19,307 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:56:19,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:19,375 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:56:19,380 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:20,308 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:56:20,309 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:56:20,863 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:56:20,863 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:20,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1837797615] [2023-12-22 00:56:20,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1837797615] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:56:20,864 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:56:20,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:56:20,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137318083] [2023-12-22 00:56:20,864 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:56:20,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:56:20,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:20,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:56:20,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:56:20,865 INFO L87 Difference]: Start difference. First operand 4885 states and 7107 transitions. Second operand has 16 states, 16 states have (on average 10.25) internal successors, (164), 16 states have internal predecessors, (164), 0 states have call successors, (0), 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:56:22,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:22,576 INFO L93 Difference]: Finished difference Result 11123 states and 15230 transitions. [2023-12-22 00:56:22,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-22 00:56:22,576 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 10.25) internal successors, (164), 16 states have internal predecessors, (164), 0 states have call successors, (0), 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 85 [2023-12-22 00:56:22,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:22,583 INFO L225 Difference]: With dead ends: 11123 [2023-12-22 00:56:22,583 INFO L226 Difference]: Without dead ends: 7793 [2023-12-22 00:56:22,585 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=168, Invalid=534, Unknown=0, NotChecked=0, Total=702 [2023-12-22 00:56:22,585 INFO L413 NwaCegarLoop]: 1534 mSDtfsCounter, 3327 mSDsluCounter, 12156 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3327 SdHoareTripleChecker+Valid, 13690 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:22,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3327 Valid, 13690 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 631 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 00:56:22,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7793 states. [2023-12-22 00:56:22,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7793 to 7263. [2023-12-22 00:56:22,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7263 states, 7261 states have (on average 1.3937474177110591) internal successors, (10120), 7262 states have internal predecessors, (10120), 0 states have call successors, (0), 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:56:22,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7263 states to 7263 states and 10120 transitions. [2023-12-22 00:56:22,737 INFO L78 Accepts]: Start accepts. Automaton has 7263 states and 10120 transitions. Word has length 85 [2023-12-22 00:56:22,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:22,738 INFO L495 AbstractCegarLoop]: Abstraction has 7263 states and 10120 transitions. [2023-12-22 00:56:22,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.25) internal successors, (164), 16 states have internal predecessors, (164), 0 states have call successors, (0), 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:56:22,738 INFO L276 IsEmpty]: Start isEmpty. Operand 7263 states and 10120 transitions. [2023-12-22 00:56:22,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-22 00:56:22,739 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:22,739 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] [2023-12-22 00:56:22,742 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:56:22,942 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:56:22,942 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:22,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:22,943 INFO L85 PathProgramCache]: Analyzing trace with hash -633001135, now seen corresponding path program 1 times [2023-12-22 00:56:22,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:22,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [242341714] [2023-12-22 00:56:22,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:22,943 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:56:22,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:22,944 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:56:22,973 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:56:23,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:23,019 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 00:56:23,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:23,173 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 00:56:23,173 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:56:23,352 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 00:56:23,352 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:23,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [242341714] [2023-12-22 00:56:23,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [242341714] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:56:23,352 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:56:23,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-22 00:56:23,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595439890] [2023-12-22 00:56:23,353 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:56:23,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 00:56:23,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:23,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 00:56:23,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-22 00:56:23,354 INFO L87 Difference]: Start difference. First operand 7263 states and 10120 transitions. Second operand has 6 states, 6 states have (on average 27.5) internal successors, (165), 6 states have internal predecessors, (165), 0 states have call successors, (0), 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:56:23,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:23,888 INFO L93 Difference]: Finished difference Result 23587 states and 30876 transitions. [2023-12-22 00:56:23,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 00:56:23,889 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 27.5) internal successors, (165), 6 states have internal predecessors, (165), 0 states have call successors, (0), 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:56:23,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:23,908 INFO L225 Difference]: With dead ends: 23587 [2023-12-22 00:56:23,909 INFO L226 Difference]: Without dead ends: 17879 [2023-12-22 00:56:23,917 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 168 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:56:23,919 INFO L413 NwaCegarLoop]: 1549 mSDtfsCounter, 1575 mSDsluCounter, 1708 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1575 SdHoareTripleChecker+Valid, 3257 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:23,919 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1575 Valid, 3257 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 00:56:23,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17879 states. [2023-12-22 00:56:24,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17879 to 17457. [2023-12-22 00:56:24,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17457 states, 17455 states have (on average 1.2788312804354054) internal successors, (22322), 17456 states have internal predecessors, (22322), 0 states have call successors, (0), 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:56:24,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17457 states to 17457 states and 22322 transitions. [2023-12-22 00:56:24,474 INFO L78 Accepts]: Start accepts. Automaton has 17457 states and 22322 transitions. Word has length 87 [2023-12-22 00:56:24,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:24,474 INFO L495 AbstractCegarLoop]: Abstraction has 17457 states and 22322 transitions. [2023-12-22 00:56:24,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 27.5) internal successors, (165), 6 states have internal predecessors, (165), 0 states have call successors, (0), 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:56:24,475 INFO L276 IsEmpty]: Start isEmpty. Operand 17457 states and 22322 transitions. [2023-12-22 00:56:24,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-12-22 00:56:24,479 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:24,479 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, 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] [2023-12-22 00:56:24,482 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 (23)] Ended with exit code 0 [2023-12-22 00:56:24,682 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:56:24,682 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:24,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:24,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1097351691, now seen corresponding path program 1 times [2023-12-22 00:56:24,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:24,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1573698934] [2023-12-22 00:56:24,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:24,683 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:56:24,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:24,687 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:56:24,688 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:56:24,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:24,789 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:24,791 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:24,905 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:56:24,905 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:24,905 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:24,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1573698934] [2023-12-22 00:56:24,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1573698934] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:24,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:24,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:56:24,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194735050] [2023-12-22 00:56:24,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:24,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:24,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:24,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:24,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:24,907 INFO L87 Difference]: Start difference. First operand 17457 states and 22322 transitions. Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 2 states have internal predecessors, (124), 0 states have call successors, (0), 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:56:59,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:59,825 INFO L93 Difference]: Finished difference Result 20465 states and 27658 transitions. [2023-12-22 00:56:59,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:59,836 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 2 states have internal predecessors, (124), 0 states have call successors, (0), 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 124 [2023-12-22 00:56:59,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:59,855 INFO L225 Difference]: With dead ends: 20465 [2023-12-22 00:56:59,855 INFO L226 Difference]: Without dead ends: 18961 [2023-12-22 00:56:59,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 122 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:56:59,863 INFO L413 NwaCegarLoop]: 445 mSDtfsCounter, 1027 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2527 mSolverCounterSat, 335 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1027 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 2862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 335 IncrementalHoareTripleChecker+Valid, 2527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.4s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:59,863 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1027 Valid, 452 Invalid, 2862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [335 Valid, 2527 Invalid, 0 Unknown, 0 Unchecked, 34.4s Time] [2023-12-22 00:56:59,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18961 states. [2023-12-22 00:57:00,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18961 to 18959. [2023-12-22 00:57:00,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18959 states, 18957 states have (on average 1.2878092525188585) internal successors, (24413), 18958 states have internal predecessors, (24413), 0 states have call successors, (0), 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:57:00,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18959 states to 18959 states and 24413 transitions. [2023-12-22 00:57:00,376 INFO L78 Accepts]: Start accepts. Automaton has 18959 states and 24413 transitions. Word has length 124 [2023-12-22 00:57:00,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:00,376 INFO L495 AbstractCegarLoop]: Abstraction has 18959 states and 24413 transitions. [2023-12-22 00:57:00,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 2 states have internal predecessors, (124), 0 states have call successors, (0), 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:57:00,376 INFO L276 IsEmpty]: Start isEmpty. Operand 18959 states and 24413 transitions. [2023-12-22 00:57:00,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-12-22 00:57:00,381 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:00,381 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:57:00,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-22 00:57:00,584 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:57:00,585 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:00,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:00,585 INFO L85 PathProgramCache]: Analyzing trace with hash 997631972, now seen corresponding path program 1 times [2023-12-22 00:57:00,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:00,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1532111217] [2023-12-22 00:57:00,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:00,586 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:57:00,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:00,587 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:57:00,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-22 00:57:00,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:00,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:57:00,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:01,425 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:57:01,426 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:57:01,426 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:01,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1532111217] [2023-12-22 00:57:01,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1532111217] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:57:01,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:57:01,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:57:01,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461481859] [2023-12-22 00:57:01,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:57:01,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 00:57:01,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:01,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 00:57:01,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-22 00:57:01,427 INFO L87 Difference]: Start difference. First operand 18959 states and 24413 transitions. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 3 states have internal predecessors, (130), 0 states have call successors, (0), 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:57:37,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:37,487 INFO L93 Difference]: Finished difference Result 23504 states and 31300 transitions. [2023-12-22 00:57:37,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 00:57:37,488 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 3 states have internal predecessors, (130), 0 states have call successors, (0), 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 130 [2023-12-22 00:57:37,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:37,507 INFO L225 Difference]: With dead ends: 23504 [2023-12-22 00:57:37,508 INFO L226 Difference]: Without dead ends: 20461 [2023-12-22 00:57:37,512 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-22 00:57:37,512 INFO L413 NwaCegarLoop]: 713 mSDtfsCounter, 804 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 3106 mSolverCounterSat, 242 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 804 SdHoareTripleChecker+Valid, 826 SdHoareTripleChecker+Invalid, 3348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 242 IncrementalHoareTripleChecker+Valid, 3106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.5s IncrementalHoareTripleChecker+Time [2023-12-22 00:57:37,513 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [804 Valid, 826 Invalid, 3348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [242 Valid, 3106 Invalid, 0 Unknown, 0 Unchecked, 35.5s Time] [2023-12-22 00:57:37,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20461 states. [2023-12-22 00:57:38,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20461 to 20461. [2023-12-22 00:57:38,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20461 states, 20459 states have (on average 1.275722176059436) internal successors, (26100), 20460 states have internal predecessors, (26100), 0 states have call successors, (0), 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:57:38,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20461 states to 20461 states and 26100 transitions. [2023-12-22 00:57:38,056 INFO L78 Accepts]: Start accepts. Automaton has 20461 states and 26100 transitions. Word has length 130 [2023-12-22 00:57:38,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:38,056 INFO L495 AbstractCegarLoop]: Abstraction has 20461 states and 26100 transitions. [2023-12-22 00:57:38,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 3 states have internal predecessors, (130), 0 states have call successors, (0), 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:57:38,057 INFO L276 IsEmpty]: Start isEmpty. Operand 20461 states and 26100 transitions. [2023-12-22 00:57:38,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-22 00:57:38,062 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:38,062 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:57:38,067 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 (25)] Ended with exit code 0 [2023-12-22 00:57:38,267 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:57:38,267 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:38,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:38,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1497425755, now seen corresponding path program 1 times [2023-12-22 00:57:38,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:38,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1020783281] [2023-12-22 00:57:38,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:38,268 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:57:38,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:38,269 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:57:38,270 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:57:38,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:38,377 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:57:38,380 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:39,576 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 46 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:57:39,577 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:57:40,221 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 46 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:57:40,221 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:40,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1020783281] [2023-12-22 00:57:40,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1020783281] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:57:40,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:57:40,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:57:40,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916816871] [2023-12-22 00:57:40,222 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:57:40,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:57:40,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:40,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:57:40,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:57:40,223 INFO L87 Difference]: Start difference. First operand 20461 states and 26100 transitions. Second operand has 26 states, 26 states have (on average 9.23076923076923) internal successors, (240), 25 states have internal predecessors, (240), 0 states have call successors, (0), 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:57:42,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:42,487 INFO L93 Difference]: Finished difference Result 31113 states and 39371 transitions. [2023-12-22 00:57:42,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-22 00:57:42,488 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.23076923076923) internal successors, (240), 25 states have internal predecessors, (240), 0 states have call successors, (0), 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 132 [2023-12-22 00:57:42,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:42,510 INFO L225 Difference]: With dead ends: 31113 [2023-12-22 00:57:42,510 INFO L226 Difference]: Without dead ends: 20679 [2023-12-22 00:57:42,518 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 238 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:57:42,518 INFO L413 NwaCegarLoop]: 1524 mSDtfsCounter, 16462 mSDsluCounter, 9352 mSDsCounter, 0 mSdLazyCounter, 824 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16462 SdHoareTripleChecker+Valid, 10876 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 824 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 00:57:42,522 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16462 Valid, 10876 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 824 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 00:57:42,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20679 states. [2023-12-22 00:57:43,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20679 to 20461. [2023-12-22 00:57:43,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20461 states, 20459 states have (on average 1.26492008407058) internal successors, (25879), 20460 states have internal predecessors, (25879), 0 states have call successors, (0), 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:57:43,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20461 states to 20461 states and 25879 transitions. [2023-12-22 00:57:43,180 INFO L78 Accepts]: Start accepts. Automaton has 20461 states and 25879 transitions. Word has length 132 [2023-12-22 00:57:43,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:43,180 INFO L495 AbstractCegarLoop]: Abstraction has 20461 states and 25879 transitions. [2023-12-22 00:57:43,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.23076923076923) internal successors, (240), 25 states have internal predecessors, (240), 0 states have call successors, (0), 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:57:43,181 INFO L276 IsEmpty]: Start isEmpty. Operand 20461 states and 25879 transitions. [2023-12-22 00:57:43,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-22 00:57:43,185 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:43,185 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] [2023-12-22 00:57:43,189 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:57:43,389 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:57:43,389 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:43,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:43,390 INFO L85 PathProgramCache]: Analyzing trace with hash 514470925, now seen corresponding path program 1 times [2023-12-22 00:57:43,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:43,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [942742793] [2023-12-22 00:57:43,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:43,390 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:57:43,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:43,391 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:57:43,392 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:57:43,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:43,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:57:43,499 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:44,685 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 38 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:57:44,686 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:57:45,266 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 38 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:57:45,266 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:45,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [942742793] [2023-12-22 00:57:45,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [942742793] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:57:45,267 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:57:45,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:57:45,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697072123] [2023-12-22 00:57:45,268 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:57:45,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:57:45,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:45,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:57:45,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:57:45,270 INFO L87 Difference]: Start difference. First operand 20461 states and 25879 transitions. Second operand has 26 states, 26 states have (on average 9.461538461538462) internal successors, (246), 25 states have internal predecessors, (246), 0 states have call successors, (0), 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:57:47,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:47,685 INFO L93 Difference]: Finished difference Result 30121 states and 37894 transitions. [2023-12-22 00:57:47,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 00:57:47,686 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.461538461538462) internal successors, (246), 25 states have internal predecessors, (246), 0 states have call successors, (0), 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 133 [2023-12-22 00:57:47,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:47,708 INFO L225 Difference]: With dead ends: 30121 [2023-12-22 00:57:47,708 INFO L226 Difference]: Without dead ends: 23247 [2023-12-22 00:57:47,713 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=417, Invalid=1563, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 00:57:47,713 INFO L413 NwaCegarLoop]: 1524 mSDtfsCounter, 19782 mSDsluCounter, 7814 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19782 SdHoareTripleChecker+Valid, 9338 SdHoareTripleChecker+Invalid, 763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 00:57:47,713 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19782 Valid, 9338 Invalid, 763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 734 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 00:57:47,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23247 states. [2023-12-22 00:57:48,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23247 to 20461. [2023-12-22 00:57:48,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20461 states, 20459 states have (on average 1.2598367466640599) internal successors, (25775), 20460 states have internal predecessors, (25775), 0 states have call successors, (0), 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:57:48,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20461 states to 20461 states and 25775 transitions. [2023-12-22 00:57:48,327 INFO L78 Accepts]: Start accepts. Automaton has 20461 states and 25775 transitions. Word has length 133 [2023-12-22 00:57:48,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:48,327 INFO L495 AbstractCegarLoop]: Abstraction has 20461 states and 25775 transitions. [2023-12-22 00:57:48,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.461538461538462) internal successors, (246), 25 states have internal predecessors, (246), 0 states have call successors, (0), 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:57:48,327 INFO L276 IsEmpty]: Start isEmpty. Operand 20461 states and 25775 transitions. [2023-12-22 00:57:48,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-22 00:57:48,332 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:48,332 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] [2023-12-22 00:57:48,337 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 (27)] Forceful destruction successful, exit code 0 [2023-12-22 00:57:48,538 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:57:48,538 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:48,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:48,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1635989461, now seen corresponding path program 1 times [2023-12-22 00:57:48,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:48,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1169296206] [2023-12-22 00:57:48,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:48,539 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:57:48,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:48,540 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:57:48,541 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:57:48,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:48,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:57:48,658 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:50,001 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 30 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:57:50,002 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:57:50,540 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 30 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:57:50,540 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:50,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1169296206] [2023-12-22 00:57:50,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1169296206] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:57:50,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:57:50,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:57:50,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143866760] [2023-12-22 00:57:50,541 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:57:50,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:57:50,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:50,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:57:50,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:57:50,542 INFO L87 Difference]: Start difference. First operand 20461 states and 25775 transitions. Second operand has 26 states, 26 states have (on average 9.692307692307692) internal successors, (252), 25 states have internal predecessors, (252), 0 states have call successors, (0), 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:57:52,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:52,597 INFO L93 Difference]: Finished difference Result 29089 states and 36426 transitions. [2023-12-22 00:57:52,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 00:57:52,598 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.692307692307692) internal successors, (252), 25 states have internal predecessors, (252), 0 states have call successors, (0), 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 134 [2023-12-22 00:57:52,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:52,616 INFO L225 Difference]: With dead ends: 29089 [2023-12-22 00:57:52,616 INFO L226 Difference]: Without dead ends: 22455 [2023-12-22 00:57:52,621 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 00:57:52,622 INFO L413 NwaCegarLoop]: 1524 mSDtfsCounter, 19545 mSDsluCounter, 6280 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19545 SdHoareTripleChecker+Valid, 7804 SdHoareTripleChecker+Invalid, 670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 00:57:52,622 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19545 Valid, 7804 Invalid, 670 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [22 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 00:57:52,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22455 states. [2023-12-22 00:57:53,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22455 to 20461. [2023-12-22 00:57:53,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20461 states, 20459 states have (on average 1.2545578962803656) internal successors, (25667), 20460 states have internal predecessors, (25667), 0 states have call successors, (0), 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:57:53,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20461 states to 20461 states and 25667 transitions. [2023-12-22 00:57:53,321 INFO L78 Accepts]: Start accepts. Automaton has 20461 states and 25667 transitions. Word has length 134 [2023-12-22 00:57:53,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:53,322 INFO L495 AbstractCegarLoop]: Abstraction has 20461 states and 25667 transitions. [2023-12-22 00:57:53,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.692307692307692) internal successors, (252), 25 states have internal predecessors, (252), 0 states have call successors, (0), 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:57:53,322 INFO L276 IsEmpty]: Start isEmpty. Operand 20461 states and 25667 transitions. [2023-12-22 00:57:53,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-22 00:57:53,327 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:53,327 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] [2023-12-22 00:57:53,331 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:57:53,531 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:57:53,531 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:53,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:53,532 INFO L85 PathProgramCache]: Analyzing trace with hash 554198161, now seen corresponding path program 1 times [2023-12-22 00:57:53,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:53,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [227237051] [2023-12-22 00:57:53,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:53,532 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 00:57:53,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:53,533 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:57:53,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 (29)] Waiting until timeout for monitored process [2023-12-22 00:57:53,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:53,652 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:57:53,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:55,175 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 30 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:57:55,175 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:57:55,807 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 30 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:57:55,807 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:55,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [227237051] [2023-12-22 00:57:55,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [227237051] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:57:55,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:57:55,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:57:55,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121052789] [2023-12-22 00:57:55,808 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:57:55,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:57:55,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:55,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:57:55,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:57:55,809 INFO L87 Difference]: Start difference. First operand 20461 states and 25667 transitions. Second operand has 26 states, 26 states have (on average 9.807692307692308) internal successors, (255), 26 states have internal predecessors, (255), 0 states have call successors, (0), 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:58:02,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:02,031 INFO L93 Difference]: Finished difference Result 31809 states and 39484 transitions. [2023-12-22 00:58:02,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 00:58:02,032 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.807692307692308) internal successors, (255), 26 states have internal predecessors, (255), 0 states have call successors, (0), 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 135 [2023-12-22 00:58:02,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:02,063 INFO L225 Difference]: With dead ends: 31809 [2023-12-22 00:58:02,063 INFO L226 Difference]: Without dead ends: 28943 [2023-12-22 00:58:02,071 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 00:58:02,071 INFO L413 NwaCegarLoop]: 1642 mSDtfsCounter, 3859 mSDsluCounter, 22388 mSDsCounter, 0 mSdLazyCounter, 2426 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3859 SdHoareTripleChecker+Valid, 24030 SdHoareTripleChecker+Invalid, 2446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 2426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-12-22 00:58:02,071 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3859 Valid, 24030 Invalid, 2446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 2426 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-12-22 00:58:02,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28943 states. [2023-12-22 00:58:02,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28943 to 15517. [2023-12-22 00:58:02,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15517 states, 15515 states have (on average 1.2719303899452143) internal successors, (19734), 15516 states have internal predecessors, (19734), 0 states have call successors, (0), 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:58:02,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15517 states to 15517 states and 19734 transitions. [2023-12-22 00:58:02,715 INFO L78 Accepts]: Start accepts. Automaton has 15517 states and 19734 transitions. Word has length 135 [2023-12-22 00:58:02,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:02,715 INFO L495 AbstractCegarLoop]: Abstraction has 15517 states and 19734 transitions. [2023-12-22 00:58:02,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.807692307692308) internal successors, (255), 26 states have internal predecessors, (255), 0 states have call successors, (0), 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:58:02,715 INFO L276 IsEmpty]: Start isEmpty. Operand 15517 states and 19734 transitions. [2023-12-22 00:58:02,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-22 00:58:02,718 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:02,718 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] [2023-12-22 00:58:02,722 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:58:02,921 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:58:02,921 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:02,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:02,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1691483299, now seen corresponding path program 1 times [2023-12-22 00:58:02,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:02,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1628295406] [2023-12-22 00:58:02,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:02,922 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:58:02,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:02,923 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:58:02,927 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:58:03,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:03,036 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:58:03,038 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:04,289 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 22 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:58:04,289 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:58:04,751 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 22 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:58:04,751 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:04,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1628295406] [2023-12-22 00:58:04,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1628295406] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:58:04,752 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:58:04,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:58:04,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980610015] [2023-12-22 00:58:04,752 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:58:04,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:58:04,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:04,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:58:04,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:58:04,753 INFO L87 Difference]: Start difference. First operand 15517 states and 19734 transitions. Second operand has 26 states, 26 states have (on average 9.923076923076923) internal successors, (258), 25 states have internal predecessors, (258), 0 states have call successors, (0), 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:58:07,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:07,211 INFO L93 Difference]: Finished difference Result 20867 states and 26277 transitions. [2023-12-22 00:58:07,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 00:58:07,211 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.923076923076923) internal successors, (258), 25 states have internal predecessors, (258), 0 states have call successors, (0), 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 135 [2023-12-22 00:58:07,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:07,229 INFO L225 Difference]: With dead ends: 20867 [2023-12-22 00:58:07,229 INFO L226 Difference]: Without dead ends: 16335 [2023-12-22 00:58:07,235 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 00:58:07,235 INFO L413 NwaCegarLoop]: 1524 mSDtfsCounter, 16593 mSDsluCounter, 9347 mSDsCounter, 0 mSdLazyCounter, 834 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16593 SdHoareTripleChecker+Valid, 10871 SdHoareTripleChecker+Invalid, 853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 834 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 00:58:07,236 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16593 Valid, 10871 Invalid, 853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 834 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 00:58:07,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16335 states. [2023-12-22 00:58:07,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16335 to 15517. [2023-12-22 00:58:07,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15517 states, 15515 states have (on average 1.2667740895907187) internal successors, (19654), 15516 states have internal predecessors, (19654), 0 states have call successors, (0), 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:58:07,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15517 states to 15517 states and 19654 transitions. [2023-12-22 00:58:07,862 INFO L78 Accepts]: Start accepts. Automaton has 15517 states and 19654 transitions. Word has length 135 [2023-12-22 00:58:07,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:07,862 INFO L495 AbstractCegarLoop]: Abstraction has 15517 states and 19654 transitions. [2023-12-22 00:58:07,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.923076923076923) internal successors, (258), 25 states have internal predecessors, (258), 0 states have call successors, (0), 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:58:07,862 INFO L276 IsEmpty]: Start isEmpty. Operand 15517 states and 19654 transitions. [2023-12-22 00:58:07,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-22 00:58:07,865 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:07,865 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] [2023-12-22 00:58:07,871 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 (30)] Forceful destruction successful, exit code 0 [2023-12-22 00:58:08,068 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:58:08,069 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:08,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:08,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1041645061, now seen corresponding path program 1 times [2023-12-22 00:58:08,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:08,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [56389590] [2023-12-22 00:58:08,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:08,069 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:58:08,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:08,070 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:58:08,072 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:58:08,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:08,175 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:58:08,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:09,583 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 13 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:58:09,583 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:58:10,202 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 13 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:58:10,202 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:10,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [56389590] [2023-12-22 00:58:10,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [56389590] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:58:10,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:58:10,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:58:10,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377439692] [2023-12-22 00:58:10,203 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:58:10,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:58:10,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:10,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:58:10,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:58:10,204 INFO L87 Difference]: Start difference. First operand 15517 states and 19654 transitions. Second operand has 26 states, 26 states have (on average 10.23076923076923) internal successors, (266), 26 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:58:15,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:15,947 INFO L93 Difference]: Finished difference Result 23269 states and 28861 transitions. [2023-12-22 00:58:15,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-12-22 00:58:15,948 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 10.23076923076923) internal successors, (266), 26 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 136 [2023-12-22 00:58:15,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:15,966 INFO L225 Difference]: With dead ends: 23269 [2023-12-22 00:58:15,966 INFO L226 Difference]: Without dead ends: 17971 [2023-12-22 00:58:15,976 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 941 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=760, Invalid=3796, Unknown=0, NotChecked=0, Total=4556 [2023-12-22 00:58:15,976 INFO L413 NwaCegarLoop]: 1609 mSDtfsCounter, 2349 mSDsluCounter, 22003 mSDsCounter, 0 mSdLazyCounter, 2134 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2349 SdHoareTripleChecker+Valid, 23612 SdHoareTripleChecker+Invalid, 2152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 2134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-22 00:58:15,976 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2349 Valid, 23612 Invalid, 2152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 2134 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-22 00:58:15,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17971 states. [2023-12-22 00:58:16,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17971 to 11387. [2023-12-22 00:58:16,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11387 states, 11385 states have (on average 1.2881862099253403) internal successors, (14666), 11386 states have internal predecessors, (14666), 0 states have call successors, (0), 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:58:16,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11387 states to 11387 states and 14666 transitions. [2023-12-22 00:58:16,474 INFO L78 Accepts]: Start accepts. Automaton has 11387 states and 14666 transitions. Word has length 136 [2023-12-22 00:58:16,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:16,474 INFO L495 AbstractCegarLoop]: Abstraction has 11387 states and 14666 transitions. [2023-12-22 00:58:16,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 10.23076923076923) internal successors, (266), 26 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:58:16,474 INFO L276 IsEmpty]: Start isEmpty. Operand 11387 states and 14666 transitions. [2023-12-22 00:58:16,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-22 00:58:16,476 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:16,476 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] [2023-12-22 00:58:16,486 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 (31)] Forceful destruction successful, exit code 0 [2023-12-22 00:58:16,679 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:58:16,680 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:16,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:16,680 INFO L85 PathProgramCache]: Analyzing trace with hash -686939489, now seen corresponding path program 1 times [2023-12-22 00:58:16,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:16,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [910216850] [2023-12-22 00:58:16,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:16,685 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:58:16,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:16,695 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:58:16,697 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:58:16,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:16,801 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:58:16,803 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:18,428 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 22 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:58:18,428 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:58:19,021 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 22 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:58:19,021 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:19,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [910216850] [2023-12-22 00:58:19,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [910216850] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:58:19,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:58:19,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:58:19,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528357943] [2023-12-22 00:58:19,022 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:58:19,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:58:19,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:19,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:58:19,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:58:19,023 INFO L87 Difference]: Start difference. First operand 11387 states and 14666 transitions. Second operand has 26 states, 26 states have (on average 10.038461538461538) internal successors, (261), 26 states have internal predecessors, (261), 0 states have call successors, (0), 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:58:25,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:25,652 INFO L93 Difference]: Finished difference Result 25377 states and 31313 transitions. [2023-12-22 00:58:25,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 00:58:25,653 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 10.038461538461538) internal successors, (261), 26 states have internal predecessors, (261), 0 states have call successors, (0), 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:58:25,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:25,677 INFO L225 Difference]: With dead ends: 25377 [2023-12-22 00:58:25,677 INFO L226 Difference]: Without dead ends: 23767 [2023-12-22 00:58:25,682 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1011 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 00:58:25,682 INFO L413 NwaCegarLoop]: 1629 mSDtfsCounter, 2033 mSDsluCounter, 25393 mSDsCounter, 0 mSdLazyCounter, 2526 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2033 SdHoareTripleChecker+Valid, 27022 SdHoareTripleChecker+Invalid, 2542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 2526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-12-22 00:58:25,683 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2033 Valid, 27022 Invalid, 2542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 2526 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-12-22 00:58:25,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23767 states. [2023-12-22 00:58:26,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23767 to 20446. [2023-12-22 00:58:26,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20446 states, 20444 states have (on average 1.2432498532576794) internal successors, (25417), 20445 states have internal predecessors, (25417), 0 states have call successors, (0), 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:58:26,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20446 states to 20446 states and 25417 transitions. [2023-12-22 00:58:26,645 INFO L78 Accepts]: Start accepts. Automaton has 20446 states and 25417 transitions. Word has length 136 [2023-12-22 00:58:26,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:26,645 INFO L495 AbstractCegarLoop]: Abstraction has 20446 states and 25417 transitions. [2023-12-22 00:58:26,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 10.038461538461538) internal successors, (261), 26 states have internal predecessors, (261), 0 states have call successors, (0), 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:58:26,645 INFO L276 IsEmpty]: Start isEmpty. Operand 20446 states and 25417 transitions. [2023-12-22 00:58:26,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-22 00:58:26,648 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:26,649 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] [2023-12-22 00:58:26,653 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:58:26,852 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:58:26,852 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:26,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:26,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1596943391, now seen corresponding path program 1 times [2023-12-22 00:58:26,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:26,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [392328856] [2023-12-22 00:58:26,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:26,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:58:26,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:26,854 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:58:26,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-22 00:58:26,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:26,946 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:58:26,947 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:28,186 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 40 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:58:28,187 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:58:28,859 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 40 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:58:28,860 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:28,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [392328856] [2023-12-22 00:58:28,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [392328856] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:58:28,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:58:28,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:58:28,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249132369] [2023-12-22 00:58:28,860 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:58:28,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:58:28,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:28,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:58:28,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:58:28,862 INFO L87 Difference]: Start difference. First operand 20446 states and 25417 transitions. Second operand has 26 states, 26 states have (on average 9.653846153846153) internal successors, (251), 26 states have internal predecessors, (251), 0 states have call successors, (0), 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:58:36,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:36,174 INFO L93 Difference]: Finished difference Result 33348 states and 40777 transitions. [2023-12-22 00:58:36,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-12-22 00:58:36,175 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.653846153846153) internal successors, (251), 26 states have internal predecessors, (251), 0 states have call successors, (0), 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:58:36,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:36,209 INFO L225 Difference]: With dead ends: 33348 [2023-12-22 00:58:36,210 INFO L226 Difference]: Without dead ends: 29270 [2023-12-22 00:58:36,219 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1055 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=881, Invalid=4089, Unknown=0, NotChecked=0, Total=4970 [2023-12-22 00:58:36,221 INFO L413 NwaCegarLoop]: 1646 mSDtfsCounter, 4006 mSDsluCounter, 20796 mSDsCounter, 0 mSdLazyCounter, 2203 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4006 SdHoareTripleChecker+Valid, 22442 SdHoareTripleChecker+Invalid, 2226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 2203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-22 00:58:36,222 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4006 Valid, 22442 Invalid, 2226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 2203 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-12-22 00:58:36,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29270 states. [2023-12-22 00:58:37,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29270 to 23784. [2023-12-22 00:58:37,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23784 states, 23782 states have (on average 1.2332856782440502) internal successors, (29330), 23783 states have internal predecessors, (29330), 0 states have call successors, (0), 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:58:37,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23784 states to 23784 states and 29330 transitions. [2023-12-22 00:58:37,703 INFO L78 Accepts]: Start accepts. Automaton has 23784 states and 29330 transitions. Word has length 136 [2023-12-22 00:58:37,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:37,704 INFO L495 AbstractCegarLoop]: Abstraction has 23784 states and 29330 transitions. [2023-12-22 00:58:37,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.653846153846153) internal successors, (251), 26 states have internal predecessors, (251), 0 states have call successors, (0), 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:58:37,704 INFO L276 IsEmpty]: Start isEmpty. Operand 23784 states and 29330 transitions. [2023-12-22 00:58:37,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-22 00:58:37,707 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:37,707 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] [2023-12-22 00:58:37,711 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 (33)] Forceful destruction successful, exit code 0 [2023-12-22 00:58:37,914 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:58:37,914 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:37,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:37,915 INFO L85 PathProgramCache]: Analyzing trace with hash 305213179, now seen corresponding path program 1 times [2023-12-22 00:58:37,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:37,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1746451078] [2023-12-22 00:58:37,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:37,916 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:58:37,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:37,918 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:58:37,919 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:58:38,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:38,025 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:58:38,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:39,301 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 49 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:58:39,301 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:58:39,826 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 49 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:58:39,827 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:39,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1746451078] [2023-12-22 00:58:39,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1746451078] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:58:39,827 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:58:39,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:58:39,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635713070] [2023-12-22 00:58:39,827 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:58:39,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:58:39,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:39,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:58:39,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:58:39,828 INFO L87 Difference]: Start difference. First operand 23784 states and 29330 transitions. Second operand has 26 states, 26 states have (on average 9.461538461538462) internal successors, (246), 26 states have internal predecessors, (246), 0 states have call successors, (0), 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:58:49,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:49,316 INFO L93 Difference]: Finished difference Result 61109 states and 72882 transitions. [2023-12-22 00:58:49,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-12-22 00:58:49,316 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.461538461538462) internal successors, (246), 26 states have internal predecessors, (246), 0 states have call successors, (0), 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:58:49,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:49,376 INFO L225 Difference]: With dead ends: 61109 [2023-12-22 00:58:49,376 INFO L226 Difference]: Without dead ends: 55372 [2023-12-22 00:58:49,384 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1355 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1011, Invalid=4995, Unknown=0, NotChecked=0, Total=6006 [2023-12-22 00:58:49,385 INFO L413 NwaCegarLoop]: 1667 mSDtfsCounter, 3583 mSDsluCounter, 22838 mSDsCounter, 0 mSdLazyCounter, 2852 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3583 SdHoareTripleChecker+Valid, 24505 SdHoareTripleChecker+Invalid, 2869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 2852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:58:49,385 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3583 Valid, 24505 Invalid, 2869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 2852 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-12-22 00:58:49,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55372 states. [2023-12-22 00:58:51,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55372 to 41657. [2023-12-22 00:58:51,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41657 states, 41655 states have (on average 1.2056655863641819) internal successors, (50222), 41656 states have internal predecessors, (50222), 0 states have call successors, (0), 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:58:51,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41657 states to 41657 states and 50222 transitions. [2023-12-22 00:58:51,878 INFO L78 Accepts]: Start accepts. Automaton has 41657 states and 50222 transitions. Word has length 136 [2023-12-22 00:58:51,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:51,879 INFO L495 AbstractCegarLoop]: Abstraction has 41657 states and 50222 transitions. [2023-12-22 00:58:51,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.461538461538462) internal successors, (246), 26 states have internal predecessors, (246), 0 states have call successors, (0), 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:58:51,879 INFO L276 IsEmpty]: Start isEmpty. Operand 41657 states and 50222 transitions. [2023-12-22 00:58:51,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-22 00:58:51,888 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:51,888 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, 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:58:51,891 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 (34)] Forceful destruction successful, exit code 0 [2023-12-22 00:58:52,091 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:58:52,091 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:52,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:52,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1999024217, now seen corresponding path program 1 times [2023-12-22 00:58:52,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:52,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [413020962] [2023-12-22 00:58:52,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:52,093 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:58:52,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:52,094 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:58:52,132 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:58:52,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:52,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 00:58:52,171 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:53,024 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:58:53,024 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:58:53,024 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:53,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [413020962] [2023-12-22 00:58:53,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [413020962] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:58:53,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:58:53,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:58:53,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871450900] [2023-12-22 00:58:53,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:58:53,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:58:53,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:53,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:58:53,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:58:53,025 INFO L87 Difference]: Start difference. First operand 41657 states and 50222 transitions. Second operand has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 2 states have internal predecessors, (155), 0 states have call successors, (0), 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:59:20,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:20,900 INFO L93 Difference]: Finished difference Result 45414 states and 55811 transitions. [2023-12-22 00:59:20,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:59:20,905 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 2 states have internal predecessors, (155), 0 states have call successors, (0), 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 155 [2023-12-22 00:59:20,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:59:20,949 INFO L225 Difference]: With dead ends: 45414 [2023-12-22 00:59:20,949 INFO L226 Difference]: Without dead ends: 40906 [2023-12-22 00:59:20,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 153 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:59:20,959 INFO L413 NwaCegarLoop]: 771 mSDtfsCounter, 754 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2197 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 754 SdHoareTripleChecker+Valid, 778 SdHoareTripleChecker+Invalid, 2256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 2197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.7s IncrementalHoareTripleChecker+Time [2023-12-22 00:59:20,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [754 Valid, 778 Invalid, 2256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 2197 Invalid, 0 Unknown, 0 Unchecked, 25.7s Time] [2023-12-22 00:59:20,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40906 states. [2023-12-22 00:59:23,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40906 to 40906. [2023-12-22 00:59:23,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40906 states, 40904 states have (on average 1.2053833365929982) internal successors, (49305), 40905 states have internal predecessors, (49305), 0 states have call successors, (0), 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:59:23,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40906 states to 40906 states and 49305 transitions. [2023-12-22 00:59:23,424 INFO L78 Accepts]: Start accepts. Automaton has 40906 states and 49305 transitions. Word has length 155 [2023-12-22 00:59:23,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:59:23,424 INFO L495 AbstractCegarLoop]: Abstraction has 40906 states and 49305 transitions. [2023-12-22 00:59:23,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 2 states have internal predecessors, (155), 0 states have call successors, (0), 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:59:23,424 INFO L276 IsEmpty]: Start isEmpty. Operand 40906 states and 49305 transitions. [2023-12-22 00:59:23,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-22 00:59:23,444 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:23,444 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, 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:59:23,447 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 (35)] Forceful destruction successful, exit code 0 [2023-12-22 00:59:23,647 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:59:23,647 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:23,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:23,648 INFO L85 PathProgramCache]: Analyzing trace with hash -388093927, now seen corresponding path program 1 times [2023-12-22 00:59:23,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:23,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [594942314] [2023-12-22 00:59:23,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:59:23,648 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:59:23,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:23,649 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:59:23,652 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:59:23,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:59:23,808 INFO L262 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 00:59:23,811 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:59:26,218 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 54 proven. 241 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:59:26,218 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:59:27,199 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 54 proven. 241 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:59:27,200 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:59:27,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [594942314] [2023-12-22 00:59:27,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [594942314] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:59:27,200 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:59:27,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 00:59:27,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173746165] [2023-12-22 00:59:27,200 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:59:27,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 00:59:27,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:59:27,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 00:59:27,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 00:59:27,202 INFO L87 Difference]: Start difference. First operand 40906 states and 49305 transitions. Second operand has 36 states, 36 states have (on average 9.944444444444445) internal successors, (358), 36 states have internal predecessors, (358), 0 states have call successors, (0), 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:59:49,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:49,406 INFO L93 Difference]: Finished difference Result 55132 states and 66243 transitions. [2023-12-22 00:59:49,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2023-12-22 00:59:49,407 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 9.944444444444445) internal successors, (358), 36 states have internal predecessors, (358), 0 states have call successors, (0), 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 187 [2023-12-22 00:59:49,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:59:49,456 INFO L225 Difference]: With dead ends: 55132 [2023-12-22 00:59:49,456 INFO L226 Difference]: Without dead ends: 51377 [2023-12-22 00:59:49,468 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 468 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4495 ImplicationChecksByTransitivity, 12.8s TimeCoverageRelationStatistics Valid=2331, Invalid=14961, Unknown=0, NotChecked=0, Total=17292 [2023-12-22 00:59:49,469 INFO L413 NwaCegarLoop]: 1744 mSDtfsCounter, 5570 mSDsluCounter, 33699 mSDsCounter, 0 mSdLazyCounter, 6201 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5570 SdHoareTripleChecker+Valid, 35443 SdHoareTripleChecker+Invalid, 6228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 6201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2023-12-22 00:59:49,469 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5570 Valid, 35443 Invalid, 6228 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [27 Valid, 6201 Invalid, 0 Unknown, 0 Unchecked, 7.6s Time] [2023-12-22 00:59:49,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51377 states. [2023-12-22 00:59:51,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51377 to 23305. [2023-12-22 00:59:51,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23305 states, 23303 states have (on average 1.2286400892588938) internal successors, (28631), 23304 states have internal predecessors, (28631), 0 states have call successors, (0), 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:59:51,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23305 states to 23305 states and 28631 transitions. [2023-12-22 00:59:51,215 INFO L78 Accepts]: Start accepts. Automaton has 23305 states and 28631 transitions. Word has length 187 [2023-12-22 00:59:51,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:59:51,215 INFO L495 AbstractCegarLoop]: Abstraction has 23305 states and 28631 transitions. [2023-12-22 00:59:51,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 9.944444444444445) internal successors, (358), 36 states have internal predecessors, (358), 0 states have call successors, (0), 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:59:51,215 INFO L276 IsEmpty]: Start isEmpty. Operand 23305 states and 28631 transitions. [2023-12-22 00:59:51,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-22 00:59:51,223 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:51,223 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, 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:59:51,228 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:59:51,428 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:59:51,429 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:51,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:51,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1766285721, now seen corresponding path program 2 times [2023-12-22 00:59:51,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:51,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1276834923] [2023-12-22 00:59:51,430 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:59:51,430 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:59:51,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:51,431 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:59:51,432 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:59:51,505 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 00:59:51,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:59:51,507 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:59:51,509 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:59:53,259 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2023-12-22 00:59:53,260 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:59:53,260 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:59:53,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1276834923] [2023-12-22 00:59:53,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1276834923] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:59:53,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:59:53,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 00:59:53,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638146328] [2023-12-22 00:59:53,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:59:53,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 00:59:53,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:59:53,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 00:59:53,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:59:53,261 INFO L87 Difference]: Start difference. First operand 23305 states and 28631 transitions. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 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:59:54,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:54,912 INFO L93 Difference]: Finished difference Result 31595 states and 38913 transitions. [2023-12-22 00:59:54,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 00:59:54,913 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 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 187 [2023-12-22 00:59:54,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:59:54,939 INFO L225 Difference]: With dead ends: 31595 [2023-12-22 00:59:54,939 INFO L226 Difference]: Without dead ends: 26989 [2023-12-22 00:59:54,944 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:59:54,945 INFO L413 NwaCegarLoop]: 1580 mSDtfsCounter, 3235 mSDsluCounter, 1756 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3235 SdHoareTripleChecker+Valid, 3336 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:59:54,945 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3235 Valid, 3336 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 00:59:54,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26989 states. [2023-12-22 00:59:56,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26989 to 23267. [2023-12-22 00:59:56,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23267 states, 23265 states have (on average 1.2216634429400386) internal successors, (28422), 23266 states have internal predecessors, (28422), 0 states have call successors, (0), 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:59:56,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23267 states to 23267 states and 28422 transitions. [2023-12-22 00:59:56,560 INFO L78 Accepts]: Start accepts. Automaton has 23267 states and 28422 transitions. Word has length 187 [2023-12-22 00:59:56,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:59:56,560 INFO L495 AbstractCegarLoop]: Abstraction has 23267 states and 28422 transitions. [2023-12-22 00:59:56,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 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:59:56,561 INFO L276 IsEmpty]: Start isEmpty. Operand 23267 states and 28422 transitions. [2023-12-22 00:59:56,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-22 00:59:56,568 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:56,568 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, 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:59:56,573 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 (37)] Forceful destruction successful, exit code 0 [2023-12-22 00:59:56,771 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:59:56,771 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:56,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:56,772 INFO L85 PathProgramCache]: Analyzing trace with hash 2120991293, now seen corresponding path program 2 times [2023-12-22 00:59:56,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:56,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [733295381] [2023-12-22 00:59:56,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:59:56,773 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:59:56,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:56,774 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:59:56,777 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:59:56,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 00:59:56,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:59:56,851 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:59:56,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:59:58,299 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2023-12-22 00:59:58,299 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:59:58,299 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:59:58,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [733295381] [2023-12-22 00:59:58,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [733295381] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:59:58,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:59:58,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 00:59:58,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398357536] [2023-12-22 00:59:58,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:59:58,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 00:59:58,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:59:58,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 00:59:58,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:59:58,300 INFO L87 Difference]: Start difference. First operand 23267 states and 28422 transitions. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 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:59:59,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:59,998 INFO L93 Difference]: Finished difference Result 29143 states and 35807 transitions. [2023-12-22 00:59:59,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 00:59:59,999 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 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 187 [2023-12-22 01:00:00,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:00,029 INFO L225 Difference]: With dead ends: 29143 [2023-12-22 01:00:00,030 INFO L226 Difference]: Without dead ends: 27543 [2023-12-22 01:00:00,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 181 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 01:00:00,037 INFO L413 NwaCegarLoop]: 1585 mSDtfsCounter, 3190 mSDsluCounter, 1735 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3190 SdHoareTripleChecker+Valid, 3320 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 01:00:00,037 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3190 Valid, 3320 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 01:00:00,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27543 states. [2023-12-22 01:00:01,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27543 to 24533. [2023-12-22 01:00:01,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24533 states, 24531 states have (on average 1.217806041335453) internal successors, (29874), 24532 states have internal predecessors, (29874), 0 states have call successors, (0), 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 01:00:01,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24533 states to 24533 states and 29874 transitions. [2023-12-22 01:00:01,810 INFO L78 Accepts]: Start accepts. Automaton has 24533 states and 29874 transitions. Word has length 187 [2023-12-22 01:00:01,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:01,810 INFO L495 AbstractCegarLoop]: Abstraction has 24533 states and 29874 transitions. [2023-12-22 01:00:01,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 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 01:00:01,810 INFO L276 IsEmpty]: Start isEmpty. Operand 24533 states and 29874 transitions. [2023-12-22 01:00:01,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-22 01:00:01,818 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:01,818 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, 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 01:00:01,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 (38)] Forceful destruction successful, exit code 0 [2023-12-22 01:00:02,021 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 01:00:02,021 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:02,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:02,021 INFO L85 PathProgramCache]: Analyzing trace with hash 109906877, now seen corresponding path program 2 times [2023-12-22 01:00:02,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:02,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1990389365] [2023-12-22 01:00:02,022 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:00:02,022 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 01:00:02,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:02,023 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 01:00:02,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 (39)] Waiting until timeout for monitored process [2023-12-22 01:00:02,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:00:02,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:00:02,100 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:00:02,102 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:03,644 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2023-12-22 01:00:03,644 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:00:03,644 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:03,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1990389365] [2023-12-22 01:00:03,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1990389365] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:00:03,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:00:03,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:00:03,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465857742] [2023-12-22 01:00:03,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:00:03,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:00:03,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:03,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:00:03,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:00:03,647 INFO L87 Difference]: Start difference. First operand 24533 states and 29874 transitions. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 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 01:00:05,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:05,456 INFO L93 Difference]: Finished difference Result 32043 states and 39300 transitions. [2023-12-22 01:00:05,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:00:05,457 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 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 187 [2023-12-22 01:00:05,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:05,487 INFO L225 Difference]: With dead ends: 32043 [2023-12-22 01:00:05,487 INFO L226 Difference]: Without dead ends: 28895 [2023-12-22 01:00:05,495 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 181 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 01:00:05,503 INFO L413 NwaCegarLoop]: 1594 mSDtfsCounter, 6081 mSDsluCounter, 1748 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6081 SdHoareTripleChecker+Valid, 3342 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:05,504 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6081 Valid, 3342 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 01:00:05,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28895 states. [2023-12-22 01:00:07,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28895 to 27008. [2023-12-22 01:00:07,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27008 states, 27006 states have (on average 1.2113974672295045) internal successors, (32715), 27007 states have internal predecessors, (32715), 0 states have call successors, (0), 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 01:00:07,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27008 states to 27008 states and 32715 transitions. [2023-12-22 01:00:07,460 INFO L78 Accepts]: Start accepts. Automaton has 27008 states and 32715 transitions. Word has length 187 [2023-12-22 01:00:07,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:07,460 INFO L495 AbstractCegarLoop]: Abstraction has 27008 states and 32715 transitions. [2023-12-22 01:00:07,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 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 01:00:07,460 INFO L276 IsEmpty]: Start isEmpty. Operand 27008 states and 32715 transitions. [2023-12-22 01:00:07,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-22 01:00:07,468 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:07,468 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, 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 01:00:07,476 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 01:00:07,671 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 01:00:07,672 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:07,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:07,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1181823335, now seen corresponding path program 2 times [2023-12-22 01:00:07,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:07,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [940068159] [2023-12-22 01:00:07,673 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:00:07,673 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 01:00:07,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:07,675 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 01:00:07,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 (40)] Waiting until timeout for monitored process [2023-12-22 01:00:07,745 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:00:07,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:00:07,746 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:00:07,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:09,455 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2023-12-22 01:00:09,456 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:00:09,456 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:09,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [940068159] [2023-12-22 01:00:09,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [940068159] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:00:09,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:00:09,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:00:09,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679054562] [2023-12-22 01:00:09,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:00:09,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:00:09,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:09,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:00:09,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:00:09,457 INFO L87 Difference]: Start difference. First operand 27008 states and 32715 transitions. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 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 01:00:11,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:11,325 INFO L93 Difference]: Finished difference Result 32980 states and 40212 transitions. [2023-12-22 01:00:11,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:00:11,326 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 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 187 [2023-12-22 01:00:11,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:11,355 INFO L225 Difference]: With dead ends: 32980 [2023-12-22 01:00:11,356 INFO L226 Difference]: Without dead ends: 31009 [2023-12-22 01:00:11,362 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:00:11,363 INFO L413 NwaCegarLoop]: 1585 mSDtfsCounter, 3116 mSDsluCounter, 1803 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3116 SdHoareTripleChecker+Valid, 3388 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:11,366 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3116 Valid, 3388 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 01:00:11,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31009 states. [2023-12-22 01:00:13,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31009 to 28751. [2023-12-22 01:00:13,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28751 states, 28749 states have (on average 1.207937667397127) internal successors, (34727), 28750 states have internal predecessors, (34727), 0 states have call successors, (0), 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 01:00:13,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28751 states to 28751 states and 34727 transitions. [2023-12-22 01:00:13,358 INFO L78 Accepts]: Start accepts. Automaton has 28751 states and 34727 transitions. Word has length 187 [2023-12-22 01:00:13,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:13,358 INFO L495 AbstractCegarLoop]: Abstraction has 28751 states and 34727 transitions. [2023-12-22 01:00:13,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 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 01:00:13,359 INFO L276 IsEmpty]: Start isEmpty. Operand 28751 states and 34727 transitions. [2023-12-22 01:00:13,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-12-22 01:00:13,367 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:13,367 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, 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 01:00:13,370 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 01:00:13,570 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 01:00:13,571 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:13,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:13,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1685447659, now seen corresponding path program 1 times [2023-12-22 01:00:13,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:13,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [692299305] [2023-12-22 01:00:13,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:13,572 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 01:00:13,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:13,573 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 01:00:13,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-12-22 01:00:13,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:13,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:00:13,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:15,969 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 38 proven. 257 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:15,969 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:00:16,919 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 38 proven. 257 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:16,919 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:16,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [692299305] [2023-12-22 01:00:16,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [692299305] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:00:16,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:00:16,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:00:16,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790087101] [2023-12-22 01:00:16,919 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:00:16,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:00:16,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:16,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:00:16,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:00:16,921 INFO L87 Difference]: Start difference. First operand 28751 states and 34727 transitions. Second operand has 36 states, 36 states have (on average 10.11111111111111) internal successors, (364), 36 states have internal predecessors, (364), 0 states have call successors, (0), 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 01:00:37,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:37,093 INFO L93 Difference]: Finished difference Result 66020 states and 77925 transitions. [2023-12-22 01:00:37,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2023-12-22 01:00:37,094 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 10.11111111111111) internal successors, (364), 36 states have internal predecessors, (364), 0 states have call successors, (0), 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 188 [2023-12-22 01:00:37,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:37,159 INFO L225 Difference]: With dead ends: 66020 [2023-12-22 01:00:37,161 INFO L226 Difference]: Without dead ends: 62974 [2023-12-22 01:00:37,170 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4414 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=2186, Invalid=14844, Unknown=0, NotChecked=0, Total=17030 [2023-12-22 01:00:37,170 INFO L413 NwaCegarLoop]: 1743 mSDtfsCounter, 5378 mSDsluCounter, 37333 mSDsCounter, 0 mSdLazyCounter, 7045 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5378 SdHoareTripleChecker+Valid, 39076 SdHoareTripleChecker+Invalid, 7069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 7045 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:37,171 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5378 Valid, 39076 Invalid, 7069 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [24 Valid, 7045 Invalid, 0 Unknown, 0 Unchecked, 7.0s Time] [2023-12-22 01:00:37,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62974 states. [2023-12-22 01:00:39,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62974 to 30376. [2023-12-22 01:00:39,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30376 states, 30374 states have (on average 1.2038914861394614) internal successors, (36567), 30375 states have internal predecessors, (36567), 0 states have call successors, (0), 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 01:00:39,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30376 states to 30376 states and 36567 transitions. [2023-12-22 01:00:39,786 INFO L78 Accepts]: Start accepts. Automaton has 30376 states and 36567 transitions. Word has length 188 [2023-12-22 01:00:39,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:39,786 INFO L495 AbstractCegarLoop]: Abstraction has 30376 states and 36567 transitions. [2023-12-22 01:00:39,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 10.11111111111111) internal successors, (364), 36 states have internal predecessors, (364), 0 states have call successors, (0), 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 01:00:39,786 INFO L276 IsEmpty]: Start isEmpty. Operand 30376 states and 36567 transitions. [2023-12-22 01:00:39,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-12-22 01:00:39,802 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:39,802 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, 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 01:00:39,810 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 (41)] Forceful destruction successful, exit code 0 [2023-12-22 01:00:40,004 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 01:00:40,005 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:40,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:40,006 INFO L85 PathProgramCache]: Analyzing trace with hash 395444885, now seen corresponding path program 1 times [2023-12-22 01:00:40,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:40,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [948292095] [2023-12-22 01:00:40,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:40,007 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 01:00:40,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:40,008 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 01:00:40,012 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 01:00:40,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:40,157 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:00:40,159 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:42,702 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 70 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:42,702 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:00:44,124 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 70 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:44,124 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:44,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [948292095] [2023-12-22 01:00:44,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [948292095] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:00:44,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:00:44,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:00:44,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875195336] [2023-12-22 01:00:44,125 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:00:44,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:00:44,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:44,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:00:44,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:00:44,133 INFO L87 Difference]: Start difference. First operand 30376 states and 36567 transitions. Second operand has 36 states, 36 states have (on average 9.833333333333334) internal successors, (354), 36 states have internal predecessors, (354), 0 states have call successors, (0), 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 01:01:08,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:01:08,877 INFO L93 Difference]: Finished difference Result 44943 states and 53598 transitions. [2023-12-22 01:01:08,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2023-12-22 01:01:08,878 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 9.833333333333334) internal successors, (354), 36 states have internal predecessors, (354), 0 states have call successors, (0), 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 188 [2023-12-22 01:01:08,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:01:08,925 INFO L225 Difference]: With dead ends: 44943 [2023-12-22 01:01:08,925 INFO L226 Difference]: Without dead ends: 38837 [2023-12-22 01:01:08,934 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 487 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6252 ImplicationChecksByTransitivity, 14.7s TimeCoverageRelationStatistics Valid=2857, Invalid=19195, Unknown=0, NotChecked=0, Total=22052 [2023-12-22 01:01:08,935 INFO L413 NwaCegarLoop]: 1767 mSDtfsCounter, 5472 mSDsluCounter, 35366 mSDsCounter, 0 mSdLazyCounter, 6567 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5472 SdHoareTripleChecker+Valid, 37133 SdHoareTripleChecker+Invalid, 6599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 6567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:01:08,935 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5472 Valid, 37133 Invalid, 6599 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [32 Valid, 6567 Invalid, 0 Unknown, 0 Unchecked, 7.9s Time] [2023-12-22 01:01:08,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38837 states. [2023-12-22 01:01:11,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38837 to 31815. [2023-12-22 01:01:11,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31815 states, 31813 states have (on average 1.2019928959859176) internal successors, (38239), 31814 states have internal predecessors, (38239), 0 states have call successors, (0), 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 01:01:11,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31815 states to 31815 states and 38239 transitions. [2023-12-22 01:01:11,617 INFO L78 Accepts]: Start accepts. Automaton has 31815 states and 38239 transitions. Word has length 188 [2023-12-22 01:01:11,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:01:11,617 INFO L495 AbstractCegarLoop]: Abstraction has 31815 states and 38239 transitions. [2023-12-22 01:01:11,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 9.833333333333334) internal successors, (354), 36 states have internal predecessors, (354), 0 states have call successors, (0), 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 01:01:11,617 INFO L276 IsEmpty]: Start isEmpty. Operand 31815 states and 38239 transitions. [2023-12-22 01:01:11,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-12-22 01:01:11,626 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:01:11,626 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, 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 01:01:11,633 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 (42)] Forceful destruction successful, exit code 0 [2023-12-22 01:01:11,830 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 01:01:11,831 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:01:11,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:01:11,831 INFO L85 PathProgramCache]: Analyzing trace with hash -993486023, now seen corresponding path program 1 times [2023-12-22 01:01:11,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:01:11,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1086811965] [2023-12-22 01:01:11,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:01:11,832 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 01:01:11,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:01:11,832 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 01:01:11,834 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 01:01:11,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:01:11,982 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:01:11,986 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:01:14,009 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 86 proven. 209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:01:14,009 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:01:14,770 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 86 proven. 209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:01:14,770 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:01:14,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1086811965] [2023-12-22 01:01:14,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1086811965] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:01:14,770 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:01:14,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:01:14,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046383671] [2023-12-22 01:01:14,771 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:01:14,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:01:14,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:01:14,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:01:14,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:01:14,772 INFO L87 Difference]: Start difference. First operand 31815 states and 38239 transitions. Second operand has 36 states, 36 states have (on average 9.694444444444445) internal successors, (349), 36 states have internal predecessors, (349), 0 states have call successors, (0), 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 01:01:39,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:01:39,834 INFO L93 Difference]: Finished difference Result 47983 states and 56916 transitions. [2023-12-22 01:01:39,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2023-12-22 01:01:39,835 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 9.694444444444445) internal successors, (349), 36 states have internal predecessors, (349), 0 states have call successors, (0), 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 188 [2023-12-22 01:01:39,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:01:39,876 INFO L225 Difference]: With dead ends: 47983 [2023-12-22 01:01:39,876 INFO L226 Difference]: Without dead ends: 41393 [2023-12-22 01:01:39,884 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 495 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7024 ImplicationChecksByTransitivity, 13.7s TimeCoverageRelationStatistics Valid=3125, Invalid=21367, Unknown=0, NotChecked=0, Total=24492 [2023-12-22 01:01:39,884 INFO L413 NwaCegarLoop]: 1749 mSDtfsCounter, 4061 mSDsluCounter, 38920 mSDsCounter, 0 mSdLazyCounter, 7781 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4061 SdHoareTripleChecker+Valid, 40669 SdHoareTripleChecker+Invalid, 7813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 7781 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2023-12-22 01:01:39,885 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4061 Valid, 40669 Invalid, 7813 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [32 Valid, 7781 Invalid, 0 Unknown, 0 Unchecked, 8.6s Time] [2023-12-22 01:01:39,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41393 states. [2023-12-22 01:01:42,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41393 to 32493. [2023-12-22 01:01:42,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32493 states, 32491 states have (on average 1.2003631774953063) internal successors, (39001), 32492 states have internal predecessors, (39001), 0 states have call successors, (0), 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 01:01:42,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32493 states to 32493 states and 39001 transitions. [2023-12-22 01:01:42,812 INFO L78 Accepts]: Start accepts. Automaton has 32493 states and 39001 transitions. Word has length 188 [2023-12-22 01:01:42,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:01:42,812 INFO L495 AbstractCegarLoop]: Abstraction has 32493 states and 39001 transitions. [2023-12-22 01:01:42,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 9.694444444444445) internal successors, (349), 36 states have internal predecessors, (349), 0 states have call successors, (0), 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 01:01:42,813 INFO L276 IsEmpty]: Start isEmpty. Operand 32493 states and 39001 transitions. [2023-12-22 01:01:42,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-22 01:01:42,819 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:01:42,819 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, 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 01:01:42,823 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 (43)] Ended with exit code 0 [2023-12-22 01:01:43,022 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 01:01:43,023 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:01:43,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:01:43,023 INFO L85 PathProgramCache]: Analyzing trace with hash 744891105, now seen corresponding path program 1 times [2023-12-22 01:01:43,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:01:43,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [238315764] [2023-12-22 01:01:43,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:01:43,024 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 01:01:43,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:01:43,025 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 01:01:43,031 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 01:01:43,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:01:43,187 INFO L262 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:01:43,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:01:45,178 INFO L134 CoverageAnalysis]: Checked inductivity of 305 backedges. 32 proven. 273 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:01:45,178 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:01:46,276 INFO L134 CoverageAnalysis]: Checked inductivity of 305 backedges. 32 proven. 273 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:01:46,277 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:01:46,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [238315764] [2023-12-22 01:01:46,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [238315764] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:01:46,277 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:01:46,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:01:46,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032347179] [2023-12-22 01:01:46,277 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:01:46,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:01:46,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:01:46,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:01:46,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:01:46,279 INFO L87 Difference]: Start difference. First operand 32493 states and 39001 transitions. Second operand has 36 states, 36 states have (on average 10.277777777777779) internal successors, (370), 36 states have internal predecessors, (370), 0 states have call successors, (0), 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 01:02:09,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:02:09,805 INFO L93 Difference]: Finished difference Result 76448 states and 89763 transitions. [2023-12-22 01:02:09,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2023-12-22 01:02:09,805 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 10.277777777777779) internal successors, (370), 36 states have internal predecessors, (370), 0 states have call successors, (0), 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 189 [2023-12-22 01:02:09,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:02:09,876 INFO L225 Difference]: With dead ends: 76448 [2023-12-22 01:02:09,876 INFO L226 Difference]: Without dead ends: 70310 [2023-12-22 01:02:09,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 468 GetRequests, 342 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4175 ImplicationChecksByTransitivity, 10.8s TimeCoverageRelationStatistics Valid=2091, Invalid=14165, Unknown=0, NotChecked=0, Total=16256 [2023-12-22 01:02:09,886 INFO L413 NwaCegarLoop]: 1707 mSDtfsCounter, 2400 mSDsluCounter, 36379 mSDsCounter, 0 mSdLazyCounter, 6398 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2400 SdHoareTripleChecker+Valid, 38086 SdHoareTripleChecker+Invalid, 6420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 6398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:02:09,886 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2400 Valid, 38086 Invalid, 6420 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [22 Valid, 6398 Invalid, 0 Unknown, 0 Unchecked, 7.4s Time] [2023-12-22 01:02:09,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70310 states. [2023-12-22 01:02:15,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70310 to 61965. [2023-12-22 01:02:15,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61965 states, 61963 states have (on average 1.1794942142891727) internal successors, (73085), 61964 states have internal predecessors, (73085), 0 states have call successors, (0), 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 01:02:15,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61965 states to 61965 states and 73085 transitions. [2023-12-22 01:02:15,694 INFO L78 Accepts]: Start accepts. Automaton has 61965 states and 73085 transitions. Word has length 189 [2023-12-22 01:02:15,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:02:15,694 INFO L495 AbstractCegarLoop]: Abstraction has 61965 states and 73085 transitions. [2023-12-22 01:02:15,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 10.277777777777779) internal successors, (370), 36 states have internal predecessors, (370), 0 states have call successors, (0), 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 01:02:15,695 INFO L276 IsEmpty]: Start isEmpty. Operand 61965 states and 73085 transitions. [2023-12-22 01:02:15,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2023-12-22 01:02:15,712 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:02:15,712 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:02:15,719 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 01:02:15,916 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 01:02:15,917 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:02:15,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:02:15,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1056481907, now seen corresponding path program 1 times [2023-12-22 01:02:15,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:02:15,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1678032262] [2023-12-22 01:02:15,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:02:15,918 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 01:02:15,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:02:15,920 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 01:02:15,925 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 01:02:16,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:02:16,041 INFO L262 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:02:16,042 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:02:16,155 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:02:16,156 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:02:16,156 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:02:16,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1678032262] [2023-12-22 01:02:16,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1678032262] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:02:16,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:02:16,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:02:16,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941090073] [2023-12-22 01:02:16,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:02:16,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:02:16,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:02:16,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:02:16,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:02:16,157 INFO L87 Difference]: Start difference. First operand 61965 states and 73085 transitions. Second operand has 3 states, 3 states have (on average 66.66666666666667) internal successors, (200), 3 states have internal predecessors, (200), 0 states have call successors, (0), 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 01:03:07,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:03:07,476 INFO L93 Difference]: Finished difference Result 66473 states and 80380 transitions. [2023-12-22 01:03:07,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:03:07,482 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 66.66666666666667) internal successors, (200), 3 states have internal predecessors, (200), 0 states have call successors, (0), 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 200 [2023-12-22 01:03:07,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:03:07,557 INFO L225 Difference]: With dead ends: 66473 [2023-12-22 01:03:07,557 INFO L226 Difference]: Without dead ends: 63467 [2023-12-22 01:03:07,570 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 198 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 01:03:07,570 INFO L413 NwaCegarLoop]: 1308 mSDtfsCounter, 706 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 2677 mSolverCounterSat, 410 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 706 SdHoareTripleChecker+Valid, 1410 SdHoareTripleChecker+Invalid, 3087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 410 IncrementalHoareTripleChecker+Valid, 2677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 45.8s IncrementalHoareTripleChecker+Time [2023-12-22 01:03:07,570 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [706 Valid, 1410 Invalid, 3087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [410 Valid, 2677 Invalid, 0 Unknown, 0 Unchecked, 45.8s Time] [2023-12-22 01:03:07,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63467 states. [2023-12-22 01:03:13,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63467 to 63467. [2023-12-22 01:03:13,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63467 states, 63465 states have (on average 1.186496494130623) internal successors, (75301), 63466 states have internal predecessors, (75301), 0 states have call successors, (0), 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 01:03:13,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63467 states to 63467 states and 75301 transitions. [2023-12-22 01:03:13,280 INFO L78 Accepts]: Start accepts. Automaton has 63467 states and 75301 transitions. Word has length 200 [2023-12-22 01:03:13,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:03:13,280 INFO L495 AbstractCegarLoop]: Abstraction has 63467 states and 75301 transitions. [2023-12-22 01:03:13,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 66.66666666666667) internal successors, (200), 3 states have internal predecessors, (200), 0 states have call successors, (0), 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 01:03:13,280 INFO L276 IsEmpty]: Start isEmpty. Operand 63467 states and 75301 transitions. [2023-12-22 01:03:13,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2023-12-22 01:03:13,297 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:03:13,298 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:03:13,325 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 01:03:13,498 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 01:03:13,499 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:03:13,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:03:13,499 INFO L85 PathProgramCache]: Analyzing trace with hash -2095806531, now seen corresponding path program 1 times [2023-12-22 01:03:13,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:03:13,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1076891015] [2023-12-22 01:03:13,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:03:13,500 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 01:03:13,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:03:13,502 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 01:03:13,504 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 01:03:13,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:03:13,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:03:13,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:03:13,910 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2023-12-22 01:03:13,910 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:03:13,910 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:03:13,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1076891015] [2023-12-22 01:03:13,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1076891015] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:03:13,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:03:13,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:03:13,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175350352] [2023-12-22 01:03:13,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:03:13,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:03:13,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:03:13,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:03:13,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:03:13,912 INFO L87 Difference]: Start difference. First operand 63467 states and 75301 transitions. Second operand has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 2 states have internal predecessors, (149), 0 states have call successors, (0), 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 01:03:58,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:03:58,584 INFO L93 Difference]: Finished difference Result 73232 states and 90020 transitions. [2023-12-22 01:03:58,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:03:58,591 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 2 states have internal predecessors, (149), 0 states have call successors, (0), 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 204 [2023-12-22 01:03:58,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:03:58,689 INFO L225 Difference]: With dead ends: 73232 [2023-12-22 01:03:58,690 INFO L226 Difference]: Without dead ends: 67973 [2023-12-22 01:03:58,705 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 202 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 01:03:58,708 INFO L413 NwaCegarLoop]: 709 mSDtfsCounter, 717 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2250 mSolverCounterSat, 662 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 717 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 2912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 662 IncrementalHoareTripleChecker+Valid, 2250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 39.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:03:58,708 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [717 Valid, 716 Invalid, 2912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [662 Valid, 2250 Invalid, 0 Unknown, 0 Unchecked, 39.2s Time] [2023-12-22 01:03:58,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67973 states. [2023-12-22 01:04:04,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67973 to 67973. [2023-12-22 01:04:04,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67973 states, 67971 states have (on average 1.180635859410631) internal successors, (80249), 67972 states have internal predecessors, (80249), 0 states have call successors, (0), 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 01:04:05,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67973 states to 67973 states and 80249 transitions. [2023-12-22 01:04:05,009 INFO L78 Accepts]: Start accepts. Automaton has 67973 states and 80249 transitions. Word has length 204 [2023-12-22 01:04:05,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:04:05,010 INFO L495 AbstractCegarLoop]: Abstraction has 67973 states and 80249 transitions. [2023-12-22 01:04:05,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 2 states have internal predecessors, (149), 0 states have call successors, (0), 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 01:04:05,010 INFO L276 IsEmpty]: Start isEmpty. Operand 67973 states and 80249 transitions. [2023-12-22 01:04:05,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2023-12-22 01:04:05,051 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:04:05,051 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, 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 01:04:05,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 (46)] Ended with exit code 0 [2023-12-22 01:04:05,255 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 01:04:05,255 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:04:05,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:04:05,256 INFO L85 PathProgramCache]: Analyzing trace with hash -906924101, now seen corresponding path program 2 times [2023-12-22 01:04:05,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:04:05,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [330323210] [2023-12-22 01:04:05,256 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:04:05,256 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 01:04:05,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:04:05,257 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 01:04:05,284 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 01:04:05,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:04:05,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:04:05,336 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:04:05,339 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:04:07,476 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 489 trivial. 0 not checked. [2023-12-22 01:04:07,476 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:04:07,476 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:04:07,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [330323210] [2023-12-22 01:04:07,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [330323210] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:04:07,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:04:07,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:04:07,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302304401] [2023-12-22 01:04:07,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:04:07,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:04:07,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:04:07,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:04:07,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:04:07,477 INFO L87 Difference]: Start difference. First operand 67973 states and 80249 transitions. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 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 01:04:13,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:04:13,623 INFO L93 Difference]: Finished difference Result 76538 states and 91010 transitions. [2023-12-22 01:04:13,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:04:13,624 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 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 238 [2023-12-22 01:04:13,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:04:13,697 INFO L225 Difference]: With dead ends: 76538 [2023-12-22 01:04:13,697 INFO L226 Difference]: Without dead ends: 72791 [2023-12-22 01:04:13,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:04:13,710 INFO L413 NwaCegarLoop]: 1580 mSDtfsCounter, 4711 mSDsluCounter, 1747 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4711 SdHoareTripleChecker+Valid, 3327 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:04:13,710 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4711 Valid, 3327 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 01:04:13,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72791 states. [2023-12-22 01:04:19,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72791 to 70321. [2023-12-22 01:04:19,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70321 states, 70319 states have (on average 1.1791265518565395) internal successors, (82915), 70320 states have internal predecessors, (82915), 0 states have call successors, (0), 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 01:04:19,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70321 states to 70321 states and 82915 transitions. [2023-12-22 01:04:19,829 INFO L78 Accepts]: Start accepts. Automaton has 70321 states and 82915 transitions. Word has length 238 [2023-12-22 01:04:19,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:04:19,829 INFO L495 AbstractCegarLoop]: Abstraction has 70321 states and 82915 transitions. [2023-12-22 01:04:19,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 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 01:04:19,829 INFO L276 IsEmpty]: Start isEmpty. Operand 70321 states and 82915 transitions. [2023-12-22 01:04:19,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2023-12-22 01:04:19,865 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:04:19,865 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, 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 01:04:19,868 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 (47)] Forceful destruction successful, exit code 0 [2023-12-22 01:04:20,068 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 01:04:20,068 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:04:20,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:04:20,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1061544361, now seen corresponding path program 1 times [2023-12-22 01:04:20,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:04:20,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [583598595] [2023-12-22 01:04:20,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:04:20,069 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 01:04:20,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:04:20,070 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 01:04:20,071 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 01:04:20,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:04:20,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 01:04:20,293 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:04:23,875 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 77 proven. 489 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:04:23,875 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:04:25,401 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 77 proven. 489 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:04:25,401 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:04:25,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [583598595] [2023-12-22 01:04:25,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [583598595] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:04:25,401 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:04:25,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2023-12-22 01:04:25,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199730746] [2023-12-22 01:04:25,402 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:04:25,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-22 01:04:25,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:04:25,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-22 01:04:25,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1929, Unknown=0, NotChecked=0, Total=2070 [2023-12-22 01:04:25,403 INFO L87 Difference]: Start difference. First operand 70321 states and 82915 transitions. Second operand has 46 states, 46 states have (on average 10.021739130434783) internal successors, (461), 46 states have internal predecessors, (461), 0 states have call successors, (0), 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 01:05:32,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:05:32,717 INFO L93 Difference]: Finished difference Result 87978 states and 103418 transitions. [2023-12-22 01:05:32,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 198 states. [2023-12-22 01:05:32,718 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 10.021739130434783) internal successors, (461), 46 states have internal predecessors, (461), 0 states have call successors, (0), 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 239 [2023-12-22 01:05:32,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:05:32,797 INFO L225 Difference]: With dead ends: 87978 [2023-12-22 01:05:32,797 INFO L226 Difference]: Without dead ends: 81883 [2023-12-22 01:05:32,813 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 669 GetRequests, 432 SyntacticMatches, 0 SemanticMatches, 237 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17857 ImplicationChecksByTransitivity, 39.2s TimeCoverageRelationStatistics Valid=6041, Invalid=50841, Unknown=0, NotChecked=0, Total=56882 [2023-12-22 01:05:32,814 INFO L413 NwaCegarLoop]: 1872 mSDtfsCounter, 7439 mSDsluCounter, 53610 mSDsCounter, 0 mSdLazyCounter, 15426 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7439 SdHoareTripleChecker+Valid, 55482 SdHoareTripleChecker+Invalid, 15465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 15426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:05:32,814 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7439 Valid, 55482 Invalid, 15465 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [39 Valid, 15426 Invalid, 0 Unknown, 0 Unchecked, 22.9s Time] [2023-12-22 01:05:32,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81883 states. [2023-12-22 01:05:37,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81883 to 41348. [2023-12-22 01:05:37,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41348 states, 41346 states have (on average 1.1960528225221303) internal successors, (49452), 41347 states have internal predecessors, (49452), 0 states have call successors, (0), 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 01:05:37,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41348 states to 41348 states and 49452 transitions. [2023-12-22 01:05:37,540 INFO L78 Accepts]: Start accepts. Automaton has 41348 states and 49452 transitions. Word has length 239 [2023-12-22 01:05:37,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:05:37,540 INFO L495 AbstractCegarLoop]: Abstraction has 41348 states and 49452 transitions. [2023-12-22 01:05:37,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.021739130434783) internal successors, (461), 46 states have internal predecessors, (461), 0 states have call successors, (0), 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 01:05:37,540 INFO L276 IsEmpty]: Start isEmpty. Operand 41348 states and 49452 transitions. [2023-12-22 01:05:37,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2023-12-22 01:05:37,560 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:05:37,561 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, 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 01:05:37,566 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 01:05:37,769 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 01:05:37,769 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:05:37,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:05:37,770 INFO L85 PathProgramCache]: Analyzing trace with hash -589313869, now seen corresponding path program 2 times [2023-12-22 01:05:37,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:05:37,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [337212849] [2023-12-22 01:05:37,770 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:05:37,771 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 01:05:37,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:05:37,773 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 01:05:37,773 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 01:05:37,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 01:05:37,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:05:38,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 01:05:38,003 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:05:41,504 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 54 proven. 512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:05:41,504 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:05:43,198 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 54 proven. 512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:05:43,198 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:05:43,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [337212849] [2023-12-22 01:05:43,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [337212849] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:05:43,198 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:05:43,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2023-12-22 01:05:43,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331620176] [2023-12-22 01:05:43,198 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:05:43,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-22 01:05:43,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:05:43,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-22 01:05:43,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1929, Unknown=0, NotChecked=0, Total=2070 [2023-12-22 01:05:43,200 INFO L87 Difference]: Start difference. First operand 41348 states and 49452 transitions. Second operand has 46 states, 46 states have (on average 10.130434782608695) internal successors, (466), 46 states have internal predecessors, (466), 0 states have call successors, (0), 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 01:06:42,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:06:42,828 INFO L93 Difference]: Finished difference Result 86080 states and 101095 transitions. [2023-12-22 01:06:42,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2023-12-22 01:06:42,829 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 10.130434782608695) internal successors, (466), 46 states have internal predecessors, (466), 0 states have call successors, (0), 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 239 [2023-12-22 01:06:42,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:06:42,916 INFO L225 Difference]: With dead ends: 86080 [2023-12-22 01:06:42,916 INFO L226 Difference]: Without dead ends: 83233 [2023-12-22 01:06:42,931 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 646 GetRequests, 432 SyntacticMatches, 0 SemanticMatches, 214 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13788 ImplicationChecksByTransitivity, 30.9s TimeCoverageRelationStatistics Valid=5103, Invalid=41337, Unknown=0, NotChecked=0, Total=46440 [2023-12-22 01:06:42,931 INFO L413 NwaCegarLoop]: 1846 mSDtfsCounter, 7453 mSDsluCounter, 53183 mSDsCounter, 0 mSdLazyCounter, 15106 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7453 SdHoareTripleChecker+Valid, 55029 SdHoareTripleChecker+Invalid, 15138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 15106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:06:42,931 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7453 Valid, 55029 Invalid, 15138 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [32 Valid, 15106 Invalid, 0 Unknown, 0 Unchecked, 20.4s Time] [2023-12-22 01:06:42,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83233 states. [2023-12-22 01:06:48,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83233 to 42733. [2023-12-22 01:06:48,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42733 states, 42731 states have (on average 1.194495799302614) internal successors, (51042), 42732 states have internal predecessors, (51042), 0 states have call successors, (0), 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 01:06:48,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42733 states to 42733 states and 51042 transitions. [2023-12-22 01:06:48,546 INFO L78 Accepts]: Start accepts. Automaton has 42733 states and 51042 transitions. Word has length 239 [2023-12-22 01:06:48,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:06:48,546 INFO L495 AbstractCegarLoop]: Abstraction has 42733 states and 51042 transitions. [2023-12-22 01:06:48,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.130434782608695) internal successors, (466), 46 states have internal predecessors, (466), 0 states have call successors, (0), 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 01:06:48,547 INFO L276 IsEmpty]: Start isEmpty. Operand 42733 states and 51042 transitions. [2023-12-22 01:06:48,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2023-12-22 01:06:48,564 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:06:48,564 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, 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 01:06:48,570 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 01:06:48,769 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 01:06:48,770 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:06:48,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:06:48,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1491578675, now seen corresponding path program 2 times [2023-12-22 01:06:48,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:06:48,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [462086528] [2023-12-22 01:06:48,771 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:06:48,771 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 01:06:48,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:06:48,772 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 01:06:48,773 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 01:06:49,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 01:06:49,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:06:49,018 INFO L262 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 01:06:49,021 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:06:52,454 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 100 proven. 466 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:06:52,455 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:06:54,162 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 100 proven. 466 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:06:54,163 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:06:54,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [462086528] [2023-12-22 01:06:54,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [462086528] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:06:54,163 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:06:54,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2023-12-22 01:06:54,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451499650] [2023-12-22 01:06:54,163 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:06:54,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-22 01:06:54,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:06:54,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-22 01:06:54,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1929, Unknown=0, NotChecked=0, Total=2070 [2023-12-22 01:06:54,165 INFO L87 Difference]: Start difference. First operand 42733 states and 51042 transitions. Second operand has 46 states, 46 states have (on average 9.91304347826087) internal successors, (456), 46 states have internal predecessors, (456), 0 states have call successors, (0), 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 01:07:58,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:07:58,402 INFO L93 Difference]: Finished difference Result 58723 states and 69566 transitions. [2023-12-22 01:07:58,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 221 states. [2023-12-22 01:07:58,403 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 9.91304347826087) internal successors, (456), 46 states have internal predecessors, (456), 0 states have call successors, (0), 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 239 [2023-12-22 01:07:58,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:07:58,462 INFO L225 Difference]: With dead ends: 58723 [2023-12-22 01:07:58,462 INFO L226 Difference]: Without dead ends: 52568 [2023-12-22 01:07:58,477 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 692 GetRequests, 432 SyntacticMatches, 0 SemanticMatches, 260 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22624 ImplicationChecksByTransitivity, 40.4s TimeCoverageRelationStatistics Valid=7202, Invalid=61180, Unknown=0, NotChecked=0, Total=68382 [2023-12-22 01:07:58,477 INFO L413 NwaCegarLoop]: 1843 mSDtfsCounter, 5768 mSDsluCounter, 51296 mSDsCounter, 0 mSdLazyCounter, 14105 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5768 SdHoareTripleChecker+Valid, 53139 SdHoareTripleChecker+Invalid, 14153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 14105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:07:58,477 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5768 Valid, 53139 Invalid, 14153 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [48 Valid, 14105 Invalid, 0 Unknown, 0 Unchecked, 18.9s Time] [2023-12-22 01:07:58,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52568 states. [2023-12-22 01:08:03,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52568 to 44163. [2023-12-22 01:08:03,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44163 states, 44161 states have (on average 1.1930662802019882) internal successors, (52687), 44162 states have internal predecessors, (52687), 0 states have call successors, (0), 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 01:08:03,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44163 states to 44163 states and 52687 transitions. [2023-12-22 01:08:03,922 INFO L78 Accepts]: Start accepts. Automaton has 44163 states and 52687 transitions. Word has length 239 [2023-12-22 01:08:03,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:08:03,923 INFO L495 AbstractCegarLoop]: Abstraction has 44163 states and 52687 transitions. [2023-12-22 01:08:03,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 9.91304347826087) internal successors, (456), 46 states have internal predecessors, (456), 0 states have call successors, (0), 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 01:08:03,923 INFO L276 IsEmpty]: Start isEmpty. Operand 44163 states and 52687 transitions. [2023-12-22 01:08:03,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2023-12-22 01:08:03,938 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:08:03,938 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, 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 01:08:03,943 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 01:08:04,139 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 01:08:04,140 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:08:04,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:08:04,140 INFO L85 PathProgramCache]: Analyzing trace with hash 102647767, now seen corresponding path program 2 times [2023-12-22 01:08:04,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:08:04,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [503245679] [2023-12-22 01:08:04,141 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:08:04,141 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:08:04,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:08:04,142 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 01:08:04,143 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 01:08:04,353 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 01:08:04,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:08:04,358 INFO L262 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 01:08:04,361 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:08:07,887 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 123 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:08:07,888 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:08:09,405 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 123 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:08:09,405 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:08:09,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [503245679] [2023-12-22 01:08:09,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [503245679] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:08:09,406 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:08:09,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2023-12-22 01:08:09,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873920456] [2023-12-22 01:08:09,406 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:08:09,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-22 01:08:09,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:08:09,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-22 01:08:09,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1929, Unknown=0, NotChecked=0, Total=2070 [2023-12-22 01:08:09,407 INFO L87 Difference]: Start difference. First operand 44163 states and 52687 transitions. Second operand has 46 states, 46 states have (on average 9.804347826086957) internal successors, (451), 46 states have internal predecessors, (451), 0 states have call successors, (0), 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 01:09:11,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:09:11,673 INFO L93 Difference]: Finished difference Result 62032 states and 73236 transitions. [2023-12-22 01:09:11,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 227 states. [2023-12-22 01:09:11,674 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 9.804347826086957) internal successors, (451), 46 states have internal predecessors, (451), 0 states have call successors, (0), 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 239 [2023-12-22 01:09:11,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:09:11,732 INFO L225 Difference]: With dead ends: 62032 [2023-12-22 01:09:11,733 INFO L226 Difference]: Without dead ends: 55739 [2023-12-22 01:09:11,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 698 GetRequests, 432 SyntacticMatches, 0 SemanticMatches, 266 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23446 ImplicationChecksByTransitivity, 40.1s TimeCoverageRelationStatistics Valid=7432, Invalid=64124, Unknown=0, NotChecked=0, Total=71556 [2023-12-22 01:09:11,745 INFO L413 NwaCegarLoop]: 1900 mSDtfsCounter, 5914 mSDsluCounter, 45306 mSDsCounter, 0 mSdLazyCounter, 13786 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5914 SdHoareTripleChecker+Valid, 47206 SdHoareTripleChecker+Invalid, 13830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 13786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.8s IncrementalHoareTripleChecker+Time [2023-12-22 01:09:11,745 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5914 Valid, 47206 Invalid, 13830 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [44 Valid, 13786 Invalid, 0 Unknown, 0 Unchecked, 16.8s Time] [2023-12-22 01:09:11,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55739 states. [2023-12-22 01:09:17,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55739 to 45225. [2023-12-22 01:09:17,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45225 states, 45223 states have (on average 1.1917387170245228) internal successors, (53894), 45224 states have internal predecessors, (53894), 0 states have call successors, (0), 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 01:09:17,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45225 states to 45225 states and 53894 transitions. [2023-12-22 01:09:17,231 INFO L78 Accepts]: Start accepts. Automaton has 45225 states and 53894 transitions. Word has length 239 [2023-12-22 01:09:17,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:09:17,231 INFO L495 AbstractCegarLoop]: Abstraction has 45225 states and 53894 transitions. [2023-12-22 01:09:17,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 9.804347826086957) internal successors, (451), 46 states have internal predecessors, (451), 0 states have call successors, (0), 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 01:09:17,231 INFO L276 IsEmpty]: Start isEmpty. Operand 45225 states and 53894 transitions. [2023-12-22 01:09:17,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2023-12-22 01:09:17,247 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:09:17,247 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:09:17,256 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 01:09:17,451 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 01:09:17,452 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:09:17,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:09:17,452 INFO L85 PathProgramCache]: Analyzing trace with hash -423181517, now seen corresponding path program 2 times [2023-12-22 01:09:17,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:09:17,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [957814412] [2023-12-22 01:09:17,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:09:17,453 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 01:09:17,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:09:17,454 INFO L229 MonitoredProcess]: Starting monitored process 52 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 01:09:17,455 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 (52)] Waiting until timeout for monitored process [2023-12-22 01:09:17,634 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 01:09:17,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:09:17,640 INFO L262 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:09:17,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:09:18,097 INFO L134 CoverageAnalysis]: Checked inductivity of 580 backedges. 21 proven. 503 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2023-12-22 01:09:18,097 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:09:18,760 INFO L134 CoverageAnalysis]: Checked inductivity of 580 backedges. 21 proven. 503 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2023-12-22 01:09:18,760 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:09:18,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [957814412] [2023-12-22 01:09:18,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [957814412] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:09:18,760 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:09:18,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-12-22 01:09:18,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651719725] [2023-12-22 01:09:18,760 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:09:18,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-22 01:09:18,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:09:18,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-22 01:09:18,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-12-22 01:09:18,761 INFO L87 Difference]: Start difference. First operand 45225 states and 53894 transitions. Second operand has 12 states, 12 states have (on average 32.75) internal successors, (393), 12 states have internal predecessors, (393), 0 states have call successors, (0), 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 01:09:19,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 01:09:19,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 478 GetRequests, 468 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 01:09:19,532 INFO L413 NwaCegarLoop]: 299 mSDtfsCounter, 664 mSDsluCounter, 1278 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 664 SdHoareTripleChecker+Valid, 1577 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:09:19,532 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [664 Valid, 1577 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 01:09:19,533 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-22 01:09:19,541 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 (52)] Forceful destruction successful, exit code 0 [2023-12-22 01:09:19,547 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 01:09:19,547 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 (52)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-22 01:09:19,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:09:19,742 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (45225states) and FLOYD_HOARE automaton (currently 6 states, 12 states before enhancement),while ReachableStatesComputation was computing reachable states (3341 states constructed, input type IntersectNwa). [2023-12-22 01:09:19,743 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-22 01:09:19,745 INFO L445 BasicCegarLoop]: Path program 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] [2023-12-22 01:09:19,747 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-22 01:09:19,748 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.12 01:09:19 BoogieIcfgContainer [2023-12-22 01:09:19,748 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-22 01:09:19,748 INFO L158 Benchmark]: Toolchain (without parser) took 859307.46ms. Allocated memory was 190.8MB in the beginning and 3.5GB in the end (delta: 3.3GB). Free memory was 127.5MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. [2023-12-22 01:09:19,748 INFO L158 Benchmark]: CDTParser took 0.59ms. Allocated memory is still 190.8MB. Free memory is still 137.7MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-22 01:09:19,749 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1333.09ms. Allocated memory was 190.8MB in the beginning and 275.8MB in the end (delta: 84.9MB). Free memory was 127.5MB in the beginning and 195.2MB in the end (delta: -67.7MB). Peak memory consumption was 143.8MB. Max. memory is 8.0GB. [2023-12-22 01:09:19,749 INFO L158 Benchmark]: Boogie Procedure Inliner took 229.07ms. Allocated memory is still 275.8MB. Free memory was 195.2MB in the beginning and 197.5MB in the end (delta: -2.3MB). Peak memory consumption was 31.3MB. Max. memory is 8.0GB. [2023-12-22 01:09:19,749 INFO L158 Benchmark]: Boogie Preprocessor took 226.40ms. Allocated memory is still 275.8MB. Free memory was 197.5MB in the beginning and 158.7MB in the end (delta: 38.8MB). Peak memory consumption was 38.8MB. Max. memory is 8.0GB. [2023-12-22 01:09:19,749 INFO L158 Benchmark]: RCFGBuilder took 24778.57ms. Allocated memory was 275.8MB in the beginning and 514.9MB in the end (delta: 239.1MB). Free memory was 158.7MB in the beginning and 300.2MB in the end (delta: -141.5MB). Peak memory consumption was 167.3MB. Max. memory is 8.0GB. [2023-12-22 01:09:19,749 INFO L158 Benchmark]: TraceAbstraction took 832734.81ms. Allocated memory was 514.9MB in the beginning and 3.5GB in the end (delta: 3.0GB). Free memory was 299.7MB in the beginning and 1.3GB in the end (delta: -985.5MB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. [2023-12-22 01:09:19,749 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.59ms. Allocated memory is still 190.8MB. Free memory is still 137.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 1333.09ms. Allocated memory was 190.8MB in the beginning and 275.8MB in the end (delta: 84.9MB). Free memory was 127.5MB in the beginning and 195.2MB in the end (delta: -67.7MB). Peak memory consumption was 143.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 229.07ms. Allocated memory is still 275.8MB. Free memory was 195.2MB in the beginning and 197.5MB in the end (delta: -2.3MB). Peak memory consumption was 31.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 226.40ms. Allocated memory is still 275.8MB. Free memory was 197.5MB in the beginning and 158.7MB in the end (delta: 38.8MB). Peak memory consumption was 38.8MB. Max. memory is 8.0GB. * RCFGBuilder took 24778.57ms. Allocated memory was 275.8MB in the beginning and 514.9MB in the end (delta: 239.1MB). Free memory was 158.7MB in the beginning and 300.2MB in the end (delta: -141.5MB). Peak memory consumption was 167.3MB. Max. memory is 8.0GB. * TraceAbstraction took 832734.81ms. Allocated memory was 514.9MB in the beginning and 3.5GB in the end (delta: 3.0GB). Free memory was 299.7MB in the beginning and 1.3GB in the end (delta: -985.5MB). Peak memory consumption was 2.0GB. 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: 435]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 435). Cancelled while NwaCegarLoop was constructing difference of abstraction (45225states) and FLOYD_HOARE automaton (currently 6 states, 12 states before enhancement),while ReachableStatesComputation was computing reachable states (3341 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 630]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 630). Cancelled while NwaCegarLoop was constructing difference of abstraction (45225states) and FLOYD_HOARE automaton (currently 6 states, 12 states before enhancement),while ReachableStatesComputation was computing reachable states (3341 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 834 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 832.7s, OverallIterations: 51, TraceHistogramMax: 8, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.4s, AutomataDifference: 664.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 196509 SdHoareTripleChecker+Valid, 349.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 196509 mSDsluCounter, 688966 SdHoareTripleChecker+Invalid, 304.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 613219 mSDsCounter, 2849 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 127140 IncrementalHoareTripleChecker+Invalid, 129989 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2849 mSolverCounterUnsat, 75747 mSDtfsCounter, 127140 mSolverCounterSat, 1.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 11993 GetRequests, 9612 SyntacticMatches, 0 SemanticMatches, 2381 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111508 ImplicationChecksByTransitivity, 240.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=70321occurred in iteration=46, InterpolantAutomatonStates: 1895, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 77.4s AutomataMinimizationTime, 50 MinimizatonAttempts, 255452 StatesRemovedByMinimization, 43 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.0s SsaConstructionTime, 2.8s SatisfiabilityAnalysisTime, 74.1s InterpolantComputationTime, 6555 NumberOfCodeBlocks, 5904 NumberOfCodeBlocksAsserted, 55 NumberOfCheckSat, 10310 ConstructedInterpolants, 2862 QuantifiedInterpolants, 142856 SizeOfPredicates, 259 NumberOfNonLiveVariables, 13554 ConjunctsInSsa, 456 ConjunctsInUnsatCore, 76 InterpolantComputations, 26 PerfectInterpolantSequences, 4196/12910 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