/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/seq-mthreaded-reduced/pals_lcr.7.ufo.UNBOUNDED.pals.c.v+cfa-reducer.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 11:08:34,426 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 11:08:34,489 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-25 11:08:34,492 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 11:08:34,493 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 11:08:34,514 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 11:08:34,514 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 11:08:34,514 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 11:08:34,515 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 11:08:34,517 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 11:08:34,518 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 11:08:34,518 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 11:08:34,518 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 11:08:34,519 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 11:08:34,519 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 11:08:34,520 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 11:08:34,520 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 11:08:34,520 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 11:08:34,520 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 11:08:34,521 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 11:08:34,521 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 11:08:34,522 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 11:08:34,522 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 11:08:34,522 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 11:08:34,522 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 11:08:34,522 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 11:08:34,522 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 11:08:34,522 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 11:08:34,523 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 11:08:34,523 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 11:08:34,523 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 11:08:34,524 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 11:08:34,524 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 11:08:34,524 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 11:08:34,524 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 11:08:34,524 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 11:08:34,524 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 11:08:34,524 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 11:08:34,524 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 11:08:34,525 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 11:08:34,525 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 11:08:34,525 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 11:08:34,525 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 11:08:34,525 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 11:08:34,525 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 11:08:34,525 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 11:08:34,526 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-25 11:08:34,701 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 11:08:34,726 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 11:08:34,727 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 11:08:34,728 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 11:08:34,731 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 11:08:34,732 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.7.ufo.UNBOUNDED.pals.c.v+cfa-reducer.c [2023-12-25 11:08:35,678 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 11:08:35,826 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 11:08:35,827 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.7.ufo.UNBOUNDED.pals.c.v+cfa-reducer.c [2023-12-25 11:08:35,835 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1771f06a9/180d28b20dc843c98c6f028ee16fd762/FLAG5e3919afd [2023-12-25 11:08:35,843 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1771f06a9/180d28b20dc843c98c6f028ee16fd762 [2023-12-25 11:08:35,848 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 11:08:35,849 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 11:08:35,850 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 11:08:35,850 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 11:08:35,854 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 11:08:35,855 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 11:08:35" (1/1) ... [2023-12-25 11:08:35,855 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6c53d138 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 11:08:35, skipping insertion in model container [2023-12-25 11:08:35,855 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 11:08:35" (1/1) ... [2023-12-25 11:08:35,899 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 11:08:36,067 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.7.ufo.UNBOUNDED.pals.c.v+cfa-reducer.c[7667,7680] [2023-12-25 11:08:36,093 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 11:08:36,111 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 11:08:36,150 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_lcr.7.ufo.UNBOUNDED.pals.c.v+cfa-reducer.c[7667,7680] [2023-12-25 11:08:36,178 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 11:08:36,190 INFO L206 MainTranslator]: Completed translation [2023-12-25 11:08:36,191 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 11:08:36 WrapperNode [2023-12-25 11:08:36,191 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 11:08:36,192 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 11:08:36,192 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 11:08:36,192 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 11:08:36,202 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 11:08:36" (1/1) ... [2023-12-25 11:08:36,212 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 11:08:36" (1/1) ... [2023-12-25 11:08:36,235 INFO L138 Inliner]: procedures = 27, calls = 7, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 596 [2023-12-25 11:08:36,236 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 11:08:36,236 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 11:08:36,236 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 11:08:36,236 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 11:08:36,243 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 11:08:36" (1/1) ... [2023-12-25 11:08:36,244 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 11:08:36" (1/1) ... [2023-12-25 11:08:36,247 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 11:08:36" (1/1) ... [2023-12-25 11:08:36,260 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-25 11:08:36,261 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 11:08:36" (1/1) ... [2023-12-25 11:08:36,261 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 11:08:36" (1/1) ... [2023-12-25 11:08:36,268 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 11:08:36" (1/1) ... [2023-12-25 11:08:36,271 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 11:08:36" (1/1) ... [2023-12-25 11:08:36,291 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 11:08:36" (1/1) ... [2023-12-25 11:08:36,293 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 11:08:36" (1/1) ... [2023-12-25 11:08:36,296 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 11:08:36,297 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 11:08:36,297 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 11:08:36,297 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 11:08:36,297 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 11:08:36" (1/1) ... [2023-12-25 11:08:36,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 11:08:36,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 11:08:36,328 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-25 11:08:36,347 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-25 11:08:36,350 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 11:08:36,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 11:08:36,350 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 11:08:36,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 11:08:36,490 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 11:08:36,492 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 11:08:36,927 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 11:08:37,010 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 11:08:37,011 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-12-25 11:08:37,011 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 11:08:37 BoogieIcfgContainer [2023-12-25 11:08:37,011 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 11:08:37,013 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 11:08:37,013 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 11:08:37,015 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 11:08:37,015 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 11:08:35" (1/3) ... [2023-12-25 11:08:37,015 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@683435db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 11:08:37, skipping insertion in model container [2023-12-25 11:08:37,016 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 11:08:36" (2/3) ... [2023-12-25 11:08:37,016 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@683435db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 11:08:37, skipping insertion in model container [2023-12-25 11:08:37,016 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 11:08:37" (3/3) ... [2023-12-25 11:08:37,017 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_lcr.7.ufo.UNBOUNDED.pals.c.v+cfa-reducer.c [2023-12-25 11:08:37,028 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 11:08:37,028 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-25 11:08:37,068 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 11:08:37,072 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;@639708a7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 11:08:37,073 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-25 11:08:37,076 INFO L276 IsEmpty]: Start isEmpty. Operand has 136 states, 134 states have (on average 1.7537313432835822) internal successors, (235), 135 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:37,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-25 11:08:37,083 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:37,084 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, 1, 1, 1, 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-25 11:08:37,084 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:37,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:37,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1650403791, now seen corresponding path program 1 times [2023-12-25 11:08:37,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:37,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [61687921] [2023-12-25 11:08:37,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:37,099 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-25 11:08:37,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:37,100 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-25 11:08:37,103 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-25 11:08:37,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:37,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 11:08:37,267 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:37,855 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-25 11:08:37,855 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:08:37,855 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:37,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [61687921] [2023-12-25 11:08:37,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [61687921] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:08:37,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:08:37,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 11:08:37,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991856744] [2023-12-25 11:08:37,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:08:37,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 11:08:37,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:37,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 11:08:37,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 11:08:37,885 INFO L87 Difference]: Start difference. First operand has 136 states, 134 states have (on average 1.7537313432835822) internal successors, (235), 135 states have internal predecessors, (235), 0 states have call successors, (0), 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 5 states, 5 states have (on average 17.2) internal successors, (86), 4 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:38,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:38,053 INFO L93 Difference]: Finished difference Result 224 states and 369 transitions. [2023-12-25 11:08:38,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 11:08:38,055 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 4 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 86 [2023-12-25 11:08:38,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:38,064 INFO L225 Difference]: With dead ends: 224 [2023-12-25 11:08:38,064 INFO L226 Difference]: Without dead ends: 134 [2023-12-25 11:08:38,066 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 11:08:38,069 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 404 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 11:08:38,070 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [404 Valid, 164 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 11:08:38,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2023-12-25 11:08:38,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2023-12-25 11:08:38,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 1.3609022556390977) internal successors, (181), 133 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:38,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 181 transitions. [2023-12-25 11:08:38,107 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 181 transitions. Word has length 86 [2023-12-25 11:08:38,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:38,108 INFO L495 AbstractCegarLoop]: Abstraction has 134 states and 181 transitions. [2023-12-25 11:08:38,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 4 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:38,108 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 181 transitions. [2023-12-25 11:08:38,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-25 11:08:38,113 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:38,113 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, 1, 1, 1, 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-25 11:08:38,129 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-25 11:08:38,318 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-25 11:08:38,319 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:38,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:38,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1176069654, now seen corresponding path program 1 times [2023-12-25 11:08:38,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:38,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [873425889] [2023-12-25 11:08:38,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:38,322 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-25 11:08:38,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:38,323 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-25 11:08:38,353 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-25 11:08:38,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:38,413 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 11:08:38,417 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:38,473 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-25 11:08:38,473 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:08:38,473 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:38,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [873425889] [2023-12-25 11:08:38,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [873425889] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:08:38,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:08:38,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 11:08:38,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946421990] [2023-12-25 11:08:38,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:08:38,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 11:08:38,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:38,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 11:08:38,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 11:08:38,479 INFO L87 Difference]: Start difference. First operand 134 states and 181 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:38,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:38,498 INFO L93 Difference]: Finished difference Result 290 states and 426 transitions. [2023-12-25 11:08:38,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 11:08:38,499 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 86 [2023-12-25 11:08:38,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:38,501 INFO L225 Difference]: With dead ends: 290 [2023-12-25 11:08:38,501 INFO L226 Difference]: Without dead ends: 208 [2023-12-25 11:08:38,501 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 11:08:38,502 INFO L413 NwaCegarLoop]: 274 mSDtfsCounter, 114 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 11:08:38,502 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 402 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 11:08:38,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2023-12-25 11:08:38,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 206. [2023-12-25 11:08:38,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 1.4390243902439024) internal successors, (295), 205 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:38,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 295 transitions. [2023-12-25 11:08:38,509 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 295 transitions. Word has length 86 [2023-12-25 11:08:38,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:38,510 INFO L495 AbstractCegarLoop]: Abstraction has 206 states and 295 transitions. [2023-12-25 11:08:38,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:38,510 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 295 transitions. [2023-12-25 11:08:38,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-25 11:08:38,510 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:38,511 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, 1, 1, 1, 1, 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-25 11:08:38,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-25 11:08:38,713 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-25 11:08:38,714 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:38,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:38,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1682872178, now seen corresponding path program 1 times [2023-12-25 11:08:38,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:38,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1817696879] [2023-12-25 11:08:38,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:38,715 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-25 11:08:38,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:38,716 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-25 11:08:38,721 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-25 11:08:38,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:38,820 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 11:08:38,822 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:39,154 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-25 11:08:39,155 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:08:39,155 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:39,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1817696879] [2023-12-25 11:08:39,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1817696879] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:08:39,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:08:39,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 11:08:39,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274617185] [2023-12-25 11:08:39,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:08:39,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 11:08:39,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:39,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 11:08:39,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 11:08:39,160 INFO L87 Difference]: Start difference. First operand 206 states and 295 transitions. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 4 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-25 11:08:39,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:39,257 INFO L93 Difference]: Finished difference Result 360 states and 538 transitions. [2023-12-25 11:08:39,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 11:08:39,258 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 4 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 87 [2023-12-25 11:08:39,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:39,259 INFO L225 Difference]: With dead ends: 360 [2023-12-25 11:08:39,259 INFO L226 Difference]: Without dead ends: 206 [2023-12-25 11:08:39,260 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 11:08:39,260 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 413 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 11:08:39,260 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [413 Valid, 124 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 11:08:39,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2023-12-25 11:08:39,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 206. [2023-12-25 11:08:39,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 1.4341463414634146) internal successors, (294), 205 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:39,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 294 transitions. [2023-12-25 11:08:39,275 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 294 transitions. Word has length 87 [2023-12-25 11:08:39,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:39,275 INFO L495 AbstractCegarLoop]: Abstraction has 206 states and 294 transitions. [2023-12-25 11:08:39,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 4 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-25 11:08:39,275 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 294 transitions. [2023-12-25 11:08:39,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-25 11:08:39,276 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:39,276 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, 1, 1, 1, 1, 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-25 11:08:39,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-25 11:08:39,480 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-25 11:08:39,483 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:39,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:39,483 INFO L85 PathProgramCache]: Analyzing trace with hash -355486989, now seen corresponding path program 1 times [2023-12-25 11:08:39,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:39,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [491654691] [2023-12-25 11:08:39,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:39,484 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-25 11:08:39,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:39,485 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-25 11:08:39,489 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-25 11:08:39,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:39,563 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 11:08:39,564 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:39,612 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-25 11:08:39,613 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:08:39,613 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:39,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [491654691] [2023-12-25 11:08:39,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [491654691] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:08:39,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:08:39,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 11:08:39,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379747668] [2023-12-25 11:08:39,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:08:39,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 11:08:39,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:39,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 11:08:39,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 11:08:39,614 INFO L87 Difference]: Start difference. First operand 206 states and 294 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 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-25 11:08:39,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:39,626 INFO L93 Difference]: Finished difference Result 498 states and 752 transitions. [2023-12-25 11:08:39,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 11:08:39,626 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 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 87 [2023-12-25 11:08:39,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:39,627 INFO L225 Difference]: With dead ends: 498 [2023-12-25 11:08:39,627 INFO L226 Difference]: Without dead ends: 344 [2023-12-25 11:08:39,628 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 85 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-25 11:08:39,628 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 108 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 11:08:39,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 396 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 11:08:39,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2023-12-25 11:08:39,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 342. [2023-12-25 11:08:39,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 1.4868035190615836) internal successors, (507), 341 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:39,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 507 transitions. [2023-12-25 11:08:39,634 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 507 transitions. Word has length 87 [2023-12-25 11:08:39,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:39,635 INFO L495 AbstractCegarLoop]: Abstraction has 342 states and 507 transitions. [2023-12-25 11:08:39,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 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-25 11:08:39,635 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 507 transitions. [2023-12-25 11:08:39,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-12-25 11:08:39,635 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:39,635 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, 1, 1, 1, 1, 1, 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-25 11:08:39,644 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-25 11:08:39,837 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-25 11:08:39,838 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:39,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:39,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1491975229, now seen corresponding path program 1 times [2023-12-25 11:08:39,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:39,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1825549058] [2023-12-25 11:08:39,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:39,839 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-25 11:08:39,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:39,840 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-25 11:08:39,841 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-25 11:08:39,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:39,924 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 11:08:39,926 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:39,980 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-25 11:08:39,980 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:08:39,980 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:39,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1825549058] [2023-12-25 11:08:39,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1825549058] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:08:39,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:08:39,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 11:08:39,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952286276] [2023-12-25 11:08:39,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:08:39,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 11:08:39,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:39,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 11:08:39,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 11:08:39,982 INFO L87 Difference]: Start difference. First operand 342 states and 507 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:39,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:39,994 INFO L93 Difference]: Finished difference Result 890 states and 1365 transitions. [2023-12-25 11:08:39,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 11:08:39,995 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 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 88 [2023-12-25 11:08:39,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:39,998 INFO L225 Difference]: With dead ends: 890 [2023-12-25 11:08:39,998 INFO L226 Difference]: Without dead ends: 600 [2023-12-25 11:08:39,999 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 86 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-25 11:08:40,000 INFO L413 NwaCegarLoop]: 257 mSDtfsCounter, 103 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 11:08:40,000 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 392 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 11:08:40,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2023-12-25 11:08:40,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 598. [2023-12-25 11:08:40,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 598 states, 597 states have (on average 1.5159128978224456) internal successors, (905), 597 states have internal predecessors, (905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:40,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 905 transitions. [2023-12-25 11:08:40,013 INFO L78 Accepts]: Start accepts. Automaton has 598 states and 905 transitions. Word has length 88 [2023-12-25 11:08:40,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:40,014 INFO L495 AbstractCegarLoop]: Abstraction has 598 states and 905 transitions. [2023-12-25 11:08:40,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:40,014 INFO L276 IsEmpty]: Start isEmpty. Operand 598 states and 905 transitions. [2023-12-25 11:08:40,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-25 11:08:40,016 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:40,020 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, 1, 1, 1, 1, 1, 1, 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-25 11:08:40,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-25 11:08:40,225 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-25 11:08:40,225 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:40,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:40,226 INFO L85 PathProgramCache]: Analyzing trace with hash 799440993, now seen corresponding path program 1 times [2023-12-25 11:08:40,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:40,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [280399141] [2023-12-25 11:08:40,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:40,226 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-25 11:08:40,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:40,227 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-25 11:08:40,229 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-25 11:08:40,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:40,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 11:08:40,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:40,615 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-25 11:08:40,616 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:08:40,616 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:40,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [280399141] [2023-12-25 11:08:40,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [280399141] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:08:40,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:08:40,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 11:08:40,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733437967] [2023-12-25 11:08:40,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:08:40,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 11:08:40,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:40,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 11:08:40,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 11:08:40,617 INFO L87 Difference]: Start difference. First operand 598 states and 905 transitions. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:40,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:40,705 INFO L93 Difference]: Finished difference Result 1144 states and 1758 transitions. [2023-12-25 11:08:40,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 11:08:40,706 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 89 [2023-12-25 11:08:40,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:40,707 INFO L225 Difference]: With dead ends: 1144 [2023-12-25 11:08:40,707 INFO L226 Difference]: Without dead ends: 598 [2023-12-25 11:08:40,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 11:08:40,708 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 272 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 11:08:40,709 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [272 Valid, 140 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 11:08:40,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2023-12-25 11:08:40,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 598. [2023-12-25 11:08:40,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 598 states, 597 states have (on average 1.5092127303182579) internal successors, (901), 597 states have internal predecessors, (901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:40,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 901 transitions. [2023-12-25 11:08:40,717 INFO L78 Accepts]: Start accepts. Automaton has 598 states and 901 transitions. Word has length 89 [2023-12-25 11:08:40,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:40,718 INFO L495 AbstractCegarLoop]: Abstraction has 598 states and 901 transitions. [2023-12-25 11:08:40,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:40,718 INFO L276 IsEmpty]: Start isEmpty. Operand 598 states and 901 transitions. [2023-12-25 11:08:40,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-25 11:08:40,718 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:40,718 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, 1, 1, 1, 1, 1, 1, 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-25 11:08:40,725 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-25 11:08:40,921 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-25 11:08:40,921 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:40,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:40,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1773404102, now seen corresponding path program 1 times [2023-12-25 11:08:40,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:40,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1191063585] [2023-12-25 11:08:40,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:40,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-25 11:08:40,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:40,923 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-25 11:08:40,928 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-25 11:08:41,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:41,013 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 11:08:41,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:41,068 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-25 11:08:41,068 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:08:41,068 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:41,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1191063585] [2023-12-25 11:08:41,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1191063585] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:08:41,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:08:41,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 11:08:41,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476373373] [2023-12-25 11:08:41,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:08:41,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 11:08:41,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:41,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 11:08:41,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 11:08:41,070 INFO L87 Difference]: Start difference. First operand 598 states and 901 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:41,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:41,085 INFO L93 Difference]: Finished difference Result 1626 states and 2495 transitions. [2023-12-25 11:08:41,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 11:08:41,085 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 89 [2023-12-25 11:08:41,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:41,088 INFO L225 Difference]: With dead ends: 1626 [2023-12-25 11:08:41,088 INFO L226 Difference]: Without dead ends: 1080 [2023-12-25 11:08:41,088 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 87 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-25 11:08:41,089 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 97 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 11:08:41,089 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 386 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 11:08:41,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1080 states. [2023-12-25 11:08:41,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1080 to 1078. [2023-12-25 11:08:41,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1078 states, 1077 states have (on average 1.5199628597957289) internal successors, (1637), 1077 states have internal predecessors, (1637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:41,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1078 states to 1078 states and 1637 transitions. [2023-12-25 11:08:41,101 INFO L78 Accepts]: Start accepts. Automaton has 1078 states and 1637 transitions. Word has length 89 [2023-12-25 11:08:41,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:41,101 INFO L495 AbstractCegarLoop]: Abstraction has 1078 states and 1637 transitions. [2023-12-25 11:08:41,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:41,101 INFO L276 IsEmpty]: Start isEmpty. Operand 1078 states and 1637 transitions. [2023-12-25 11:08:41,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-12-25 11:08:41,102 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:41,102 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, 1, 1, 1, 1, 1, 1, 1, 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-25 11:08:41,106 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2023-12-25 11:08:41,306 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-25 11:08:41,309 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:41,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:41,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1495582204, now seen corresponding path program 1 times [2023-12-25 11:08:41,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:41,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [316073051] [2023-12-25 11:08:41,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:41,310 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-25 11:08:41,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:41,311 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-25 11:08:41,316 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-25 11:08:41,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:41,389 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 11:08:41,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:41,432 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-25 11:08:41,432 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:08:41,433 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:41,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [316073051] [2023-12-25 11:08:41,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [316073051] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:08:41,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:08:41,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 11:08:41,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788729236] [2023-12-25 11:08:41,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:08:41,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 11:08:41,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:41,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 11:08:41,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 11:08:41,434 INFO L87 Difference]: Start difference. First operand 1078 states and 1637 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:41,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:41,451 INFO L93 Difference]: Finished difference Result 3002 states and 4599 transitions. [2023-12-25 11:08:41,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 11:08:41,452 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 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 90 [2023-12-25 11:08:41,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:41,456 INFO L225 Difference]: With dead ends: 3002 [2023-12-25 11:08:41,457 INFO L226 Difference]: Without dead ends: 1976 [2023-12-25 11:08:41,457 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 88 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-25 11:08:41,458 INFO L413 NwaCegarLoop]: 240 mSDtfsCounter, 92 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 11:08:41,458 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 382 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 11:08:41,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1976 states. [2023-12-25 11:08:41,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1976 to 1974. [2023-12-25 11:08:41,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1974 states, 1973 states have (on average 1.5190065889508364) internal successors, (2997), 1973 states have internal predecessors, (2997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:41,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 2997 transitions. [2023-12-25 11:08:41,482 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 2997 transitions. Word has length 90 [2023-12-25 11:08:41,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:41,482 INFO L495 AbstractCegarLoop]: Abstraction has 1974 states and 2997 transitions. [2023-12-25 11:08:41,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:41,483 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 2997 transitions. [2023-12-25 11:08:41,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-25 11:08:41,483 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:41,483 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, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:08:41,488 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-25 11:08:41,685 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-25 11:08:41,686 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:41,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:41,686 INFO L85 PathProgramCache]: Analyzing trace with hash 2053188556, now seen corresponding path program 1 times [2023-12-25 11:08:41,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:41,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [358755648] [2023-12-25 11:08:41,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:41,687 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-25 11:08:41,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:41,688 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-25 11:08:41,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 (10)] Waiting until timeout for monitored process [2023-12-25 11:08:41,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:41,768 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 11:08:41,769 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:42,095 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-25 11:08:42,095 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:08:42,095 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:42,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [358755648] [2023-12-25 11:08:42,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [358755648] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:08:42,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:08:42,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 11:08:42,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820515111] [2023-12-25 11:08:42,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:08:42,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 11:08:42,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:42,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 11:08:42,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 11:08:42,096 INFO L87 Difference]: Start difference. First operand 1974 states and 2997 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:42,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:42,181 INFO L93 Difference]: Finished difference Result 3896 states and 5942 transitions. [2023-12-25 11:08:42,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 11:08:42,182 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 0 states have call successors, (0), 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 91 [2023-12-25 11:08:42,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:42,186 INFO L225 Difference]: With dead ends: 3896 [2023-12-25 11:08:42,186 INFO L226 Difference]: Without dead ends: 1974 [2023-12-25 11:08:42,188 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 11:08:42,188 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 252 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 11:08:42,188 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 156 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 11:08:42,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1974 states. [2023-12-25 11:08:42,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1974 to 1974. [2023-12-25 11:08:42,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1974 states, 1973 states have (on average 1.5108971109984795) internal successors, (2981), 1973 states have internal predecessors, (2981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:42,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 2981 transitions. [2023-12-25 11:08:42,211 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 2981 transitions. Word has length 91 [2023-12-25 11:08:42,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:42,211 INFO L495 AbstractCegarLoop]: Abstraction has 1974 states and 2981 transitions. [2023-12-25 11:08:42,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:42,211 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 2981 transitions. [2023-12-25 11:08:42,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-25 11:08:42,211 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:42,211 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, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:08:42,226 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-25 11:08:42,414 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-25 11:08:42,414 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:42,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:42,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1469915087, now seen corresponding path program 1 times [2023-12-25 11:08:42,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:42,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [87655534] [2023-12-25 11:08:42,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:42,415 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-25 11:08:42,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:42,416 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-25 11:08:42,419 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-25 11:08:42,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:42,498 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 11:08:42,500 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:42,541 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-25 11:08:42,541 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:08:42,541 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:42,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [87655534] [2023-12-25 11:08:42,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [87655534] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:08:42,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:08:42,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 11:08:42,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149008539] [2023-12-25 11:08:42,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:08:42,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 11:08:42,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:42,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 11:08:42,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 11:08:42,542 INFO L87 Difference]: Start difference. First operand 1974 states and 2981 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:42,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:42,562 INFO L93 Difference]: Finished difference Result 5562 states and 8423 transitions. [2023-12-25 11:08:42,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 11:08:42,562 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 0 states have call successors, (0), 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 91 [2023-12-25 11:08:42,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:42,570 INFO L225 Difference]: With dead ends: 5562 [2023-12-25 11:08:42,570 INFO L226 Difference]: Without dead ends: 3640 [2023-12-25 11:08:42,572 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 89 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-25 11:08:42,572 INFO L413 NwaCegarLoop]: 231 mSDtfsCounter, 86 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 11:08:42,572 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 376 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 11:08:42,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3640 states. [2023-12-25 11:08:42,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3640 to 3638. [2023-12-25 11:08:42,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3638 states, 3637 states have (on average 1.5015122353588122) internal successors, (5461), 3637 states have internal predecessors, (5461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:42,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3638 states to 3638 states and 5461 transitions. [2023-12-25 11:08:42,623 INFO L78 Accepts]: Start accepts. Automaton has 3638 states and 5461 transitions. Word has length 91 [2023-12-25 11:08:42,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:42,623 INFO L495 AbstractCegarLoop]: Abstraction has 3638 states and 5461 transitions. [2023-12-25 11:08:42,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:42,623 INFO L276 IsEmpty]: Start isEmpty. Operand 3638 states and 5461 transitions. [2023-12-25 11:08:42,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 11:08:42,624 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:42,624 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:08:42,629 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-25 11:08:42,828 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-25 11:08:42,829 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:42,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:42,829 INFO L85 PathProgramCache]: Analyzing trace with hash 289211502, now seen corresponding path program 1 times [2023-12-25 11:08:42,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:42,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1705413993] [2023-12-25 11:08:42,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:42,830 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-25 11:08:42,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:42,830 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-25 11:08:42,831 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-25 11:08:42,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:42,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 11:08:42,909 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:43,213 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-25 11:08:43,213 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:08:43,213 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:43,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1705413993] [2023-12-25 11:08:43,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1705413993] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:08:43,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:08:43,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 11:08:43,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59243566] [2023-12-25 11:08:43,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:08:43,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 11:08:43,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:43,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 11:08:43,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 11:08:43,215 INFO L87 Difference]: Start difference. First operand 3638 states and 5461 transitions. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 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-25 11:08:43,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:43,313 INFO L93 Difference]: Finished difference Result 7224 states and 10870 transitions. [2023-12-25 11:08:43,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 11:08:43,314 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 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 92 [2023-12-25 11:08:43,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:43,323 INFO L225 Difference]: With dead ends: 7224 [2023-12-25 11:08:43,323 INFO L226 Difference]: Without dead ends: 3638 [2023-12-25 11:08:43,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-25 11:08:43,326 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 241 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 11:08:43,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [241 Valid, 164 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 11:08:43,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3638 states. [2023-12-25 11:08:43,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3638 to 3638. [2023-12-25 11:08:43,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3638 states, 3637 states have (on average 1.4927137750893593) internal successors, (5429), 3637 states have internal predecessors, (5429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:43,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3638 states to 3638 states and 5429 transitions. [2023-12-25 11:08:43,374 INFO L78 Accepts]: Start accepts. Automaton has 3638 states and 5429 transitions. Word has length 92 [2023-12-25 11:08:43,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:43,374 INFO L495 AbstractCegarLoop]: Abstraction has 3638 states and 5429 transitions. [2023-12-25 11:08:43,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 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-25 11:08:43,374 INFO L276 IsEmpty]: Start isEmpty. Operand 3638 states and 5429 transitions. [2023-12-25 11:08:43,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-25 11:08:43,375 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:43,375 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:08:43,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-25 11:08:43,577 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-25 11:08:43,577 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:43,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:43,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1563079507, now seen corresponding path program 1 times [2023-12-25 11:08:43,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:43,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1395790518] [2023-12-25 11:08:43,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:43,578 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-25 11:08:43,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:43,579 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-25 11:08:43,580 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-25 11:08:43,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:43,668 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 11:08:43,669 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:44,819 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-25 11:08:44,820 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:08:44,820 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:44,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1395790518] [2023-12-25 11:08:44,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1395790518] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:08:44,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:08:44,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-25 11:08:44,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37079577] [2023-12-25 11:08:44,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:08:44,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 11:08:44,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:44,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 11:08:44,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-25 11:08:44,821 INFO L87 Difference]: Start difference. First operand 3638 states and 5429 transitions. Second operand has 9 states, 9 states have (on average 10.222222222222221) internal successors, (92), 9 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-25 11:08:45,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:45,100 INFO L93 Difference]: Finished difference Result 32326 states and 48445 transitions. [2023-12-25 11:08:45,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 11:08:45,101 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.222222222222221) internal successors, (92), 9 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 92 [2023-12-25 11:08:45,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:45,167 INFO L225 Difference]: With dead ends: 32326 [2023-12-25 11:08:45,167 INFO L226 Difference]: Without dead ends: 28740 [2023-12-25 11:08:45,181 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-25 11:08:45,182 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 1205 mSDsluCounter, 1083 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1205 SdHoareTripleChecker+Valid, 1256 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 11:08:45,182 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1205 Valid, 1256 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 11:08:45,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28740 states. [2023-12-25 11:08:45,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28740 to 10806. [2023-12-25 11:08:45,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10806 states, 10805 states have (on average 1.4797778806108284) internal successors, (15989), 10805 states have internal predecessors, (15989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:45,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10806 states to 10806 states and 15989 transitions. [2023-12-25 11:08:45,437 INFO L78 Accepts]: Start accepts. Automaton has 10806 states and 15989 transitions. Word has length 92 [2023-12-25 11:08:45,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:45,437 INFO L495 AbstractCegarLoop]: Abstraction has 10806 states and 15989 transitions. [2023-12-25 11:08:45,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.222222222222221) internal successors, (92), 9 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-25 11:08:45,437 INFO L276 IsEmpty]: Start isEmpty. Operand 10806 states and 15989 transitions. [2023-12-25 11:08:45,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-25 11:08:45,438 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:45,438 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:08:45,452 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-25 11:08:45,640 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-25 11:08:45,641 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:45,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:45,641 INFO L85 PathProgramCache]: Analyzing trace with hash -2040965553, now seen corresponding path program 1 times [2023-12-25 11:08:45,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:45,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1512666710] [2023-12-25 11:08:45,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:45,642 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-25 11:08:45,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:45,642 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-25 11:08:45,644 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-25 11:08:45,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:45,725 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 11:08:45,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:45,811 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-25 11:08:45,811 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:08:45,811 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:45,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1512666710] [2023-12-25 11:08:45,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1512666710] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:08:45,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:08:45,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 11:08:45,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043819424] [2023-12-25 11:08:45,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:08:45,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 11:08:45,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:45,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 11:08:45,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 11:08:45,813 INFO L87 Difference]: Start difference. First operand 10806 states and 15989 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:45,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:45,878 INFO L93 Difference]: Finished difference Result 31290 states and 46071 transitions. [2023-12-25 11:08:45,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 11:08:45,879 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 94 [2023-12-25 11:08:45,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:45,906 INFO L225 Difference]: With dead ends: 31290 [2023-12-25 11:08:45,906 INFO L226 Difference]: Without dead ends: 20536 [2023-12-25 11:08:45,919 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 92 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-25 11:08:45,919 INFO L413 NwaCegarLoop]: 227 mSDtfsCounter, 75 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 345 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-25 11:08:45,919 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 345 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 11:08:45,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20536 states. [2023-12-25 11:08:46,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20536 to 20342. [2023-12-25 11:08:46,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20342 states, 20341 states have (on average 1.4467823607492256) internal successors, (29429), 20341 states have internal predecessors, (29429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:46,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20342 states to 20342 states and 29429 transitions. [2023-12-25 11:08:46,187 INFO L78 Accepts]: Start accepts. Automaton has 20342 states and 29429 transitions. Word has length 94 [2023-12-25 11:08:46,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:46,187 INFO L495 AbstractCegarLoop]: Abstraction has 20342 states and 29429 transitions. [2023-12-25 11:08:46,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:46,187 INFO L276 IsEmpty]: Start isEmpty. Operand 20342 states and 29429 transitions. [2023-12-25 11:08:46,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2023-12-25 11:08:46,187 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:46,188 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:08:46,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-25 11:08:46,390 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-25 11:08:46,391 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:46,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:46,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1485481026, now seen corresponding path program 1 times [2023-12-25 11:08:46,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:46,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2086858166] [2023-12-25 11:08:46,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:46,391 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-25 11:08:46,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:46,392 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-25 11:08:46,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-25 11:08:46,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:46,473 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 11:08:46,474 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:46,517 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-25 11:08:46,517 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:08:46,517 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:46,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2086858166] [2023-12-25 11:08:46,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2086858166] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:08:46,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:08:46,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 11:08:46,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055069482] [2023-12-25 11:08:46,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:08:46,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 11:08:46,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:46,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 11:08:46,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 11:08:46,519 INFO L87 Difference]: Start difference. First operand 20342 states and 29429 transitions. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:46,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:46,693 INFO L93 Difference]: Finished difference Result 39933 states and 58427 transitions. [2023-12-25 11:08:46,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 11:08:46,693 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 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 95 [2023-12-25 11:08:46,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:46,728 INFO L225 Difference]: With dead ends: 39933 [2023-12-25 11:08:46,728 INFO L226 Difference]: Without dead ends: 29178 [2023-12-25 11:08:46,736 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 93 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-25 11:08:46,736 INFO L413 NwaCegarLoop]: 278 mSDtfsCounter, 112 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 11:08:46,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 399 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 11:08:46,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29178 states. [2023-12-25 11:08:47,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29178 to 29176. [2023-12-25 11:08:47,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29176 states, 29175 states have (on average 1.449700085689803) internal successors, (42295), 29175 states have internal predecessors, (42295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:47,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29176 states to 29176 states and 42295 transitions. [2023-12-25 11:08:47,182 INFO L78 Accepts]: Start accepts. Automaton has 29176 states and 42295 transitions. Word has length 95 [2023-12-25 11:08:47,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:47,183 INFO L495 AbstractCegarLoop]: Abstraction has 29176 states and 42295 transitions. [2023-12-25 11:08:47,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:47,183 INFO L276 IsEmpty]: Start isEmpty. Operand 29176 states and 42295 transitions. [2023-12-25 11:08:47,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2023-12-25 11:08:47,183 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:47,183 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:08:47,186 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-12-25 11:08:47,386 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-25 11:08:47,386 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:47,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:47,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1803750333, now seen corresponding path program 1 times [2023-12-25 11:08:47,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:47,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1329052382] [2023-12-25 11:08:47,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:47,387 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-25 11:08:47,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:47,388 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-25 11:08:47,390 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-25 11:08:47,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:47,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 11:08:47,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:47,524 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-25 11:08:47,524 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:08:47,524 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:47,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1329052382] [2023-12-25 11:08:47,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1329052382] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:08:47,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:08:47,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 11:08:47,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123918201] [2023-12-25 11:08:47,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:08:47,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 11:08:47,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:47,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 11:08:47,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 11:08:47,526 INFO L87 Difference]: Start difference. First operand 29176 states and 42295 transitions. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:47,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:47,701 INFO L93 Difference]: Finished difference Result 53222 states and 76973 transitions. [2023-12-25 11:08:47,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 11:08:47,702 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 0 states have call successors, (0), 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 95 [2023-12-25 11:08:47,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:47,772 INFO L225 Difference]: With dead ends: 53222 [2023-12-25 11:08:47,772 INFO L226 Difference]: Without dead ends: 53220 [2023-12-25 11:08:47,786 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 11:08:47,787 INFO L413 NwaCegarLoop]: 232 mSDtfsCounter, 234 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 11:08:47,787 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 577 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 11:08:47,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53220 states. [2023-12-25 11:08:48,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53220 to 30072. [2023-12-25 11:08:48,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30072 states, 30071 states have (on average 1.434172458514848) internal successors, (43127), 30071 states have internal predecessors, (43127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:48,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30072 states to 30072 states and 43127 transitions. [2023-12-25 11:08:48,295 INFO L78 Accepts]: Start accepts. Automaton has 30072 states and 43127 transitions. Word has length 95 [2023-12-25 11:08:48,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:48,295 INFO L495 AbstractCegarLoop]: Abstraction has 30072 states and 43127 transitions. [2023-12-25 11:08:48,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:48,295 INFO L276 IsEmpty]: Start isEmpty. Operand 30072 states and 43127 transitions. [2023-12-25 11:08:48,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-12-25 11:08:48,301 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:48,301 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 11:08:48,303 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-25 11:08:48,503 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-25 11:08:48,504 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:48,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:48,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1984394937, now seen corresponding path program 1 times [2023-12-25 11:08:48,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:48,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1725907110] [2023-12-25 11:08:48,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:48,504 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 11:08:48,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:48,505 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-25 11:08:48,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-25 11:08:48,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:48,604 INFO L262 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 11:08:48,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:48,645 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:08:48,646 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:08:48,646 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:48,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1725907110] [2023-12-25 11:08:48,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1725907110] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:08:48,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:08:48,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 11:08:48,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845314971] [2023-12-25 11:08:48,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:08:48,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 11:08:48,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:48,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 11:08:48,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 11:08:48,647 INFO L87 Difference]: Start difference. First operand 30072 states and 43127 transitions. Second operand has 3 states, 3 states have (on average 43.333333333333336) 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-25 11:08:48,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:48,760 INFO L93 Difference]: Finished difference Result 50478 states and 72757 transitions. [2023-12-25 11:08:48,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 11:08:48,760 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.333333333333336) 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-25 11:08:48,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:48,781 INFO L225 Difference]: With dead ends: 50478 [2023-12-25 11:08:48,781 INFO L226 Difference]: Without dead ends: 20460 [2023-12-25 11:08:48,806 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 128 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-25 11:08:48,807 INFO L413 NwaCegarLoop]: 232 mSDtfsCounter, 80 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 11:08:48,807 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 394 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 11:08:48,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20460 states. [2023-12-25 11:08:49,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20460 to 20458. [2023-12-25 11:08:49,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20458 states, 20457 states have (on average 1.4415603460918023) internal successors, (29490), 20457 states have internal predecessors, (29490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:49,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20458 states to 20458 states and 29490 transitions. [2023-12-25 11:08:49,107 INFO L78 Accepts]: Start accepts. Automaton has 20458 states and 29490 transitions. Word has length 130 [2023-12-25 11:08:49,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:49,107 INFO L495 AbstractCegarLoop]: Abstraction has 20458 states and 29490 transitions. [2023-12-25 11:08:49,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.333333333333336) 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-25 11:08:49,107 INFO L276 IsEmpty]: Start isEmpty. Operand 20458 states and 29490 transitions. [2023-12-25 11:08:49,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-25 11:08:49,110 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:49,110 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:08:49,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-25 11:08:49,313 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-25 11:08:49,313 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:49,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:49,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1391691302, now seen corresponding path program 1 times [2023-12-25 11:08:49,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:49,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [643669525] [2023-12-25 11:08:49,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:49,314 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-25 11:08:49,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:49,397 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-25 11:08:49,401 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-25 11:08:49,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:49,505 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 11:08:49,507 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:50,240 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:08:50,241 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 11:08:50,475 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:08:50,475 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:50,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [643669525] [2023-12-25 11:08:50,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [643669525] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 11:08:50,476 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 11:08:50,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 11:08:50,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311686283] [2023-12-25 11:08:50,476 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 11:08:50,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 11:08:50,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:50,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 11:08:50,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-25 11:08:50,477 INFO L87 Difference]: Start difference. First operand 20458 states and 29490 transitions. Second operand has 16 states, 16 states have (on average 14.75) internal successors, (236), 15 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:52,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:52,717 INFO L93 Difference]: Finished difference Result 70921 states and 102225 transitions. [2023-12-25 11:08:52,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-25 11:08:52,718 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 14.75) internal successors, (236), 15 states have internal predecessors, (236), 0 states have call successors, (0), 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 131 [2023-12-25 11:08:52,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:52,774 INFO L225 Difference]: With dead ends: 70921 [2023-12-25 11:08:52,774 INFO L226 Difference]: Without dead ends: 50567 [2023-12-25 11:08:52,798 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=412, Invalid=1148, Unknown=0, NotChecked=0, Total=1560 [2023-12-25 11:08:52,799 INFO L413 NwaCegarLoop]: 264 mSDtfsCounter, 3070 mSDsluCounter, 1127 mSDsCounter, 0 mSdLazyCounter, 1200 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3070 SdHoareTripleChecker+Valid, 1391 SdHoareTripleChecker+Invalid, 1209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-25 11:08:52,799 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3070 Valid, 1391 Invalid, 1209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1200 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-25 11:08:52,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50567 states. [2023-12-25 11:08:53,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50567 to 20458. [2023-12-25 11:08:53,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20458 states, 20457 states have (on average 1.436867575890893) internal successors, (29394), 20457 states have internal predecessors, (29394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:53,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20458 states to 20458 states and 29394 transitions. [2023-12-25 11:08:53,159 INFO L78 Accepts]: Start accepts. Automaton has 20458 states and 29394 transitions. Word has length 131 [2023-12-25 11:08:53,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:53,159 INFO L495 AbstractCegarLoop]: Abstraction has 20458 states and 29394 transitions. [2023-12-25 11:08:53,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 14.75) internal successors, (236), 15 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:53,159 INFO L276 IsEmpty]: Start isEmpty. Operand 20458 states and 29394 transitions. [2023-12-25 11:08:53,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-25 11:08:53,163 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:53,163 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:08:53,176 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-25 11:08:53,365 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-25 11:08:53,366 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:53,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:53,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1836355924, now seen corresponding path program 1 times [2023-12-25 11:08:53,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:53,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [686292574] [2023-12-25 11:08:53,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:53,367 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-25 11:08:53,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:53,368 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-25 11:08:53,369 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-25 11:08:53,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:53,462 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 11:08:53,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:54,028 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:08:54,028 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 11:08:54,313 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:08:54,313 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:54,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [686292574] [2023-12-25 11:08:54,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [686292574] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 11:08:54,313 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 11:08:54,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 11:08:54,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818436252] [2023-12-25 11:08:54,313 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 11:08:54,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 11:08:54,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:54,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 11:08:54,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-25 11:08:54,314 INFO L87 Difference]: Start difference. First operand 20458 states and 29394 transitions. Second operand has 16 states, 16 states have (on average 14.375) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:56,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:08:56,692 INFO L93 Difference]: Finished difference Result 73481 states and 104871 transitions. [2023-12-25 11:08:56,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-12-25 11:08:56,693 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 14.375) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 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 131 [2023-12-25 11:08:56,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:08:56,750 INFO L225 Difference]: With dead ends: 73481 [2023-12-25 11:08:56,750 INFO L226 Difference]: Without dead ends: 53127 [2023-12-25 11:08:56,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 581 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=638, Invalid=1912, Unknown=0, NotChecked=0, Total=2550 [2023-12-25 11:08:56,772 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 3005 mSDsluCounter, 1208 mSDsCounter, 0 mSdLazyCounter, 1273 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3005 SdHoareTripleChecker+Valid, 1398 SdHoareTripleChecker+Invalid, 1287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-25 11:08:56,772 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3005 Valid, 1398 Invalid, 1287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1273 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-25 11:08:56,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53127 states. [2023-12-25 11:08:57,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53127 to 20458. [2023-12-25 11:08:57,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20458 states, 20457 states have (on average 1.432174805689984) internal successors, (29298), 20457 states have internal predecessors, (29298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:57,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20458 states to 20458 states and 29298 transitions. [2023-12-25 11:08:57,186 INFO L78 Accepts]: Start accepts. Automaton has 20458 states and 29298 transitions. Word has length 131 [2023-12-25 11:08:57,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:08:57,186 INFO L495 AbstractCegarLoop]: Abstraction has 20458 states and 29298 transitions. [2023-12-25 11:08:57,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 14.375) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:08:57,186 INFO L276 IsEmpty]: Start isEmpty. Operand 20458 states and 29298 transitions. [2023-12-25 11:08:57,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-25 11:08:57,189 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:08:57,189 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:08:57,200 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-25 11:08:57,392 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-25 11:08:57,392 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:08:57,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:08:57,393 INFO L85 PathProgramCache]: Analyzing trace with hash -2099580317, now seen corresponding path program 1 times [2023-12-25 11:08:57,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:08:57,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1191509334] [2023-12-25 11:08:57,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:08:57,393 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-25 11:08:57,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:08:57,394 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-25 11:08:57,395 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-25 11:08:57,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:08:57,491 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 11:08:57,493 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:08:58,205 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:08:58,205 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 11:08:58,483 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:08:58,483 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:08:58,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1191509334] [2023-12-25 11:08:58,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1191509334] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 11:08:58,484 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 11:08:58,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 11:08:58,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131097227] [2023-12-25 11:08:58,484 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 11:08:58,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 11:08:58,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:08:58,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 11:08:58,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-25 11:08:58,485 INFO L87 Difference]: Start difference. First operand 20458 states and 29298 transitions. Second operand has 16 states, 16 states have (on average 15.125) internal successors, (242), 15 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:02,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:09:02,116 INFO L93 Difference]: Finished difference Result 98183 states and 139468 transitions. [2023-12-25 11:09:02,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-12-25 11:09:02,116 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 15.125) internal successors, (242), 15 states have internal predecessors, (242), 0 states have call successors, (0), 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-25 11:09:02,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:09:02,198 INFO L225 Difference]: With dead ends: 98183 [2023-12-25 11:09:02,198 INFO L226 Difference]: Without dead ends: 77829 [2023-12-25 11:09:02,306 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1219 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1207, Invalid=3485, Unknown=0, NotChecked=0, Total=4692 [2023-12-25 11:09:02,306 INFO L413 NwaCegarLoop]: 275 mSDtfsCounter, 4791 mSDsluCounter, 1351 mSDsCounter, 0 mSdLazyCounter, 1480 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4791 SdHoareTripleChecker+Valid, 1626 SdHoareTripleChecker+Invalid, 1490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-25 11:09:02,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4791 Valid, 1626 Invalid, 1490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1480 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-25 11:09:02,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77829 states. [2023-12-25 11:09:02,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77829 to 21130. [2023-12-25 11:09:02,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21130 states, 21129 states have (on average 1.4229731648445265) internal successors, (30066), 21129 states have internal predecessors, (30066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:02,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21130 states to 21130 states and 30066 transitions. [2023-12-25 11:09:02,760 INFO L78 Accepts]: Start accepts. Automaton has 21130 states and 30066 transitions. Word has length 132 [2023-12-25 11:09:02,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:09:02,761 INFO L495 AbstractCegarLoop]: Abstraction has 21130 states and 30066 transitions. [2023-12-25 11:09:02,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 15.125) internal successors, (242), 15 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:02,761 INFO L276 IsEmpty]: Start isEmpty. Operand 21130 states and 30066 transitions. [2023-12-25 11:09:02,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-25 11:09:02,764 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:09:02,764 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:09:02,771 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-25 11:09:02,966 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-25 11:09:02,967 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:09:02,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:09:02,967 INFO L85 PathProgramCache]: Analyzing trace with hash 80977613, now seen corresponding path program 1 times [2023-12-25 11:09:02,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:09:02,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [465955133] [2023-12-25 11:09:02,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:09:02,968 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-25 11:09:02,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:09:02,969 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-25 11:09:02,984 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-25 11:09:03,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:09:03,071 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 11:09:03,072 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:09:03,827 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:09:03,827 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 11:09:04,038 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:09:04,039 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:09:04,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [465955133] [2023-12-25 11:09:04,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [465955133] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 11:09:04,039 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 11:09:04,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 11:09:04,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302503848] [2023-12-25 11:09:04,039 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 11:09:04,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 11:09:04,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:09:04,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 11:09:04,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-25 11:09:04,040 INFO L87 Difference]: Start difference. First operand 21130 states and 30066 transitions. Second operand has 16 states, 16 states have (on average 15.5) internal successors, (248), 15 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:07,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:09:07,501 INFO L93 Difference]: Finished difference Result 99269 states and 140461 transitions. [2023-12-25 11:09:07,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-12-25 11:09:07,502 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 15.5) internal successors, (248), 15 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 133 [2023-12-25 11:09:07,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:09:07,590 INFO L225 Difference]: With dead ends: 99269 [2023-12-25 11:09:07,590 INFO L226 Difference]: Without dead ends: 78207 [2023-12-25 11:09:07,621 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1256 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1207, Invalid=3485, Unknown=0, NotChecked=0, Total=4692 [2023-12-25 11:09:07,622 INFO L413 NwaCegarLoop]: 289 mSDtfsCounter, 3004 mSDsluCounter, 1507 mSDsCounter, 0 mSdLazyCounter, 1529 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3004 SdHoareTripleChecker+Valid, 1796 SdHoareTripleChecker+Invalid, 1538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-25 11:09:07,622 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3004 Valid, 1796 Invalid, 1538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1529 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-25 11:09:07,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78207 states. [2023-12-25 11:09:08,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78207 to 21802. [2023-12-25 11:09:08,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21802 states, 21801 states have (on average 1.4054859868813356) internal successors, (30641), 21801 states have internal predecessors, (30641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:08,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21802 states to 21802 states and 30641 transitions. [2023-12-25 11:09:08,176 INFO L78 Accepts]: Start accepts. Automaton has 21802 states and 30641 transitions. Word has length 133 [2023-12-25 11:09:08,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:09:08,176 INFO L495 AbstractCegarLoop]: Abstraction has 21802 states and 30641 transitions. [2023-12-25 11:09:08,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 15.5) internal successors, (248), 15 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:08,177 INFO L276 IsEmpty]: Start isEmpty. Operand 21802 states and 30641 transitions. [2023-12-25 11:09:08,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-25 11:09:08,195 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:09:08,195 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 11:09:08,203 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-25 11:09:08,401 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-25 11:09:08,401 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:09:08,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:09:08,402 INFO L85 PathProgramCache]: Analyzing trace with hash 982150966, now seen corresponding path program 1 times [2023-12-25 11:09:08,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:09:08,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1328398997] [2023-12-25 11:09:08,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:09:08,403 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-25 11:09:08,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:09:08,404 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-25 11:09:08,438 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-25 11:09:08,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:09:08,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 11:09:08,588 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:09:08,645 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:09:08,645 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:09:08,645 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:09:08,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1328398997] [2023-12-25 11:09:08,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1328398997] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:09:08,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:09:08,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 11:09:08,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848214672] [2023-12-25 11:09:08,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:09:08,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 11:09:08,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:09:08,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 11:09:08,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 11:09:08,647 INFO L87 Difference]: Start difference. First operand 21802 states and 30641 transitions. Second operand has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:08,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:09:08,726 INFO L93 Difference]: Finished difference Result 32654 states and 45907 transitions. [2023-12-25 11:09:08,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 11:09:08,726 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 0 states have call successors, (0), 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-25 11:09:08,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:09:08,738 INFO L225 Difference]: With dead ends: 32654 [2023-12-25 11:09:08,738 INFO L226 Difference]: Without dead ends: 10956 [2023-12-25 11:09:08,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 132 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-25 11:09:08,749 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 69 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 11:09:08,749 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 376 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 11:09:08,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10956 states. [2023-12-25 11:09:08,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10956 to 10954. [2023-12-25 11:09:08,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10954 states, 10953 states have (on average 1.3907605222313522) internal successors, (15233), 10953 states have internal predecessors, (15233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:08,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10954 states to 10954 states and 15233 transitions. [2023-12-25 11:09:08,836 INFO L78 Accepts]: Start accepts. Automaton has 10954 states and 15233 transitions. Word has length 134 [2023-12-25 11:09:08,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:09:08,837 INFO L495 AbstractCegarLoop]: Abstraction has 10954 states and 15233 transitions. [2023-12-25 11:09:08,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:08,837 INFO L276 IsEmpty]: Start isEmpty. Operand 10954 states and 15233 transitions. [2023-12-25 11:09:08,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-25 11:09:08,838 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:09:08,838 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:09:08,841 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-25 11:09:09,038 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-25 11:09:09,039 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:09:09,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:09:09,039 INFO L85 PathProgramCache]: Analyzing trace with hash -277218890, now seen corresponding path program 1 times [2023-12-25 11:09:09,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:09:09,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [484267776] [2023-12-25 11:09:09,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:09:09,040 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-25 11:09:09,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:09:09,040 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-25 11:09:09,041 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-25 11:09:09,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:09:09,133 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 11:09:09,135 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:09:09,913 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:09:09,913 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 11:09:10,184 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:09:10,184 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:09:10,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [484267776] [2023-12-25 11:09:10,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [484267776] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 11:09:10,185 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 11:09:10,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 11:09:10,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295664654] [2023-12-25 11:09:10,185 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 11:09:10,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 11:09:10,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:09:10,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 11:09:10,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-25 11:09:10,186 INFO L87 Difference]: Start difference. First operand 10954 states and 15233 transitions. Second operand has 16 states, 16 states have (on average 15.875) internal successors, (254), 15 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:11,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:09:11,853 INFO L93 Difference]: Finished difference Result 38047 states and 52858 transitions. [2023-12-25 11:09:11,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-25 11:09:11,855 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 15.875) internal successors, (254), 15 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 134 [2023-12-25 11:09:11,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:09:11,883 INFO L225 Difference]: With dead ends: 38047 [2023-12-25 11:09:11,883 INFO L226 Difference]: Without dead ends: 27197 [2023-12-25 11:09:11,895 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=412, Invalid=1148, Unknown=0, NotChecked=0, Total=1560 [2023-12-25 11:09:11,895 INFO L413 NwaCegarLoop]: 238 mSDtfsCounter, 3133 mSDsluCounter, 919 mSDsCounter, 0 mSdLazyCounter, 928 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3133 SdHoareTripleChecker+Valid, 1157 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 928 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-25 11:09:11,896 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3133 Valid, 1157 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 928 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-25 11:09:11,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27197 states. [2023-12-25 11:09:12,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27197 to 10954. [2023-12-25 11:09:12,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10954 states, 10953 states have (on average 1.386378161234365) internal successors, (15185), 10953 states have internal predecessors, (15185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:12,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10954 states to 10954 states and 15185 transitions. [2023-12-25 11:09:12,039 INFO L78 Accepts]: Start accepts. Automaton has 10954 states and 15185 transitions. Word has length 134 [2023-12-25 11:09:12,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:09:12,041 INFO L495 AbstractCegarLoop]: Abstraction has 10954 states and 15185 transitions. [2023-12-25 11:09:12,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 15.875) internal successors, (254), 15 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:12,041 INFO L276 IsEmpty]: Start isEmpty. Operand 10954 states and 15185 transitions. [2023-12-25 11:09:12,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-25 11:09:12,043 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:09:12,043 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:09:12,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-25 11:09:12,243 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-25 11:09:12,244 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:09:12,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:09:12,244 INFO L85 PathProgramCache]: Analyzing trace with hash -640521460, now seen corresponding path program 1 times [2023-12-25 11:09:12,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:09:12,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1431528718] [2023-12-25 11:09:12,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:09:12,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-25 11:09:12,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:09:12,245 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-25 11:09:12,247 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-25 11:09:12,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:09:12,346 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 11:09:12,347 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:09:12,982 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:09:12,982 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 11:09:13,302 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:09:13,303 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:09:13,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1431528718] [2023-12-25 11:09:13,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1431528718] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 11:09:13,303 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 11:09:13,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 11:09:13,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714251580] [2023-12-25 11:09:13,303 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 11:09:13,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 11:09:13,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:09:13,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 11:09:13,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-25 11:09:13,304 INFO L87 Difference]: Start difference. First operand 10954 states and 15185 transitions. Second operand has 16 states, 16 states have (on average 16.25) internal successors, (260), 15 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:16,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:09:16,451 INFO L93 Difference]: Finished difference Result 48413 states and 66894 transitions. [2023-12-25 11:09:16,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-12-25 11:09:16,451 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 16.25) internal successors, (260), 15 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2023-12-25 11:09:16,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:09:16,493 INFO L225 Difference]: With dead ends: 48413 [2023-12-25 11:09:16,493 INFO L226 Difference]: Without dead ends: 37539 [2023-12-25 11:09:16,509 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1256 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1207, Invalid=3485, Unknown=0, NotChecked=0, Total=4692 [2023-12-25 11:09:16,510 INFO L413 NwaCegarLoop]: 281 mSDtfsCounter, 2514 mSDsluCounter, 1396 mSDsCounter, 0 mSdLazyCounter, 1380 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2514 SdHoareTripleChecker+Valid, 1677 SdHoareTripleChecker+Invalid, 1389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-25 11:09:16,510 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2514 Valid, 1677 Invalid, 1389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1380 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-25 11:09:16,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37539 states. [2023-12-25 11:09:16,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37539 to 11290. [2023-12-25 11:09:16,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11290 states, 11289 states have (on average 1.370537691558154) internal successors, (15472), 11289 states have internal predecessors, (15472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:16,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11290 states to 11290 states and 15472 transitions. [2023-12-25 11:09:16,737 INFO L78 Accepts]: Start accepts. Automaton has 11290 states and 15472 transitions. Word has length 135 [2023-12-25 11:09:16,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:09:16,737 INFO L495 AbstractCegarLoop]: Abstraction has 11290 states and 15472 transitions. [2023-12-25 11:09:16,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 16.25) internal successors, (260), 15 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:16,737 INFO L276 IsEmpty]: Start isEmpty. Operand 11290 states and 15472 transitions. [2023-12-25 11:09:16,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-25 11:09:16,739 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:09:16,739 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 11:09:16,744 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-25 11:09:16,940 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-25 11:09:16,940 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:09:16,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:09:16,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1030348065, now seen corresponding path program 1 times [2023-12-25 11:09:16,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:09:16,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1404717377] [2023-12-25 11:09:16,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:09:16,941 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-25 11:09:16,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:09:16,942 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-25 11:09:16,942 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-25 11:09:17,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:09:17,037 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 11:09:17,038 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:09:17,076 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:09:17,076 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:09:17,076 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:09:17,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1404717377] [2023-12-25 11:09:17,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1404717377] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:09:17,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:09:17,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 11:09:17,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715728471] [2023-12-25 11:09:17,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:09:17,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 11:09:17,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:09:17,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 11:09:17,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 11:09:17,077 INFO L87 Difference]: Start difference. First operand 11290 states and 15472 transitions. Second operand has 3 states, 3 states have (on average 45.333333333333336) internal successors, (136), 3 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:17,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:09:17,108 INFO L93 Difference]: Finished difference Result 16886 states and 23154 transitions. [2023-12-25 11:09:17,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 11:09:17,109 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.333333333333336) internal successors, (136), 3 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 136 [2023-12-25 11:09:17,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:09:17,113 INFO L225 Difference]: With dead ends: 16886 [2023-12-25 11:09:17,113 INFO L226 Difference]: Without dead ends: 5700 [2023-12-25 11:09:17,119 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 134 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-25 11:09:17,119 INFO L413 NwaCegarLoop]: 214 mSDtfsCounter, 61 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 11:09:17,119 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 358 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 11:09:17,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5700 states. [2023-12-25 11:09:17,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5700 to 5698. [2023-12-25 11:09:17,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5698 states, 5697 states have (on average 1.3550991750043884) internal successors, (7720), 5697 states have internal predecessors, (7720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:17,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5698 states to 5698 states and 7720 transitions. [2023-12-25 11:09:17,156 INFO L78 Accepts]: Start accepts. Automaton has 5698 states and 7720 transitions. Word has length 136 [2023-12-25 11:09:17,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:09:17,156 INFO L495 AbstractCegarLoop]: Abstraction has 5698 states and 7720 transitions. [2023-12-25 11:09:17,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.333333333333336) internal successors, (136), 3 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:17,156 INFO L276 IsEmpty]: Start isEmpty. Operand 5698 states and 7720 transitions. [2023-12-25 11:09:17,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-25 11:09:17,157 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:09:17,157 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:09:17,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-25 11:09:17,360 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-25 11:09:17,360 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:09:17,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:09:17,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1998689441, now seen corresponding path program 1 times [2023-12-25 11:09:17,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:09:17,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1330257171] [2023-12-25 11:09:17,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:09:17,361 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-25 11:09:17,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:09:17,362 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-25 11:09:17,363 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-25 11:09:17,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:09:17,459 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 11:09:17,461 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:09:18,080 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:09:18,080 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 11:09:18,376 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:09:18,377 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:09:18,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1330257171] [2023-12-25 11:09:18,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1330257171] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 11:09:18,377 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 11:09:18,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-12-25 11:09:18,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001285074] [2023-12-25 11:09:18,377 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 11:09:18,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 11:09:18,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:09:18,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 11:09:18,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-25 11:09:18,378 INFO L87 Difference]: Start difference. First operand 5698 states and 7720 transitions. Second operand has 16 states, 16 states have (on average 16.625) internal successors, (266), 15 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-25 11:09:20,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:09:20,129 INFO L93 Difference]: Finished difference Result 19759 states and 26826 transitions. [2023-12-25 11:09:20,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-25 11:09:20,130 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 16.625) internal successors, (266), 15 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-25 11:09:20,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:09:20,144 INFO L225 Difference]: With dead ends: 19759 [2023-12-25 11:09:20,144 INFO L226 Difference]: Without dead ends: 14165 [2023-12-25 11:09:20,150 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=412, Invalid=1148, Unknown=0, NotChecked=0, Total=1560 [2023-12-25 11:09:20,151 INFO L413 NwaCegarLoop]: 217 mSDtfsCounter, 2966 mSDsluCounter, 1164 mSDsCounter, 0 mSdLazyCounter, 1072 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2966 SdHoareTripleChecker+Valid, 1381 SdHoareTripleChecker+Invalid, 1081 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1072 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-25 11:09:20,151 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2966 Valid, 1381 Invalid, 1081 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1072 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-25 11:09:20,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14165 states. [2023-12-25 11:09:20,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14165 to 5698. [2023-12-25 11:09:20,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5698 states, 5697 states have (on average 1.3508864314551519) internal successors, (7696), 5697 states have internal predecessors, (7696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:20,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5698 states to 5698 states and 7696 transitions. [2023-12-25 11:09:20,221 INFO L78 Accepts]: Start accepts. Automaton has 5698 states and 7696 transitions. Word has length 136 [2023-12-25 11:09:20,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:09:20,221 INFO L495 AbstractCegarLoop]: Abstraction has 5698 states and 7696 transitions. [2023-12-25 11:09:20,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 16.625) internal successors, (266), 15 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-25 11:09:20,221 INFO L276 IsEmpty]: Start isEmpty. Operand 5698 states and 7696 transitions. [2023-12-25 11:09:20,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-25 11:09:20,222 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:09:20,223 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:09:20,225 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-25 11:09:20,423 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-25 11:09:20,423 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:09:20,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:09:20,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1276910307, now seen corresponding path program 1 times [2023-12-25 11:09:20,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:09:20,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1557081943] [2023-12-25 11:09:20,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:09:20,424 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-25 11:09:20,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:09:20,425 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-25 11:09:20,426 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-25 11:09:20,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:09:20,525 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 11:09:20,526 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:09:22,161 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 11:09:22,161 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:09:22,161 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:09:22,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1557081943] [2023-12-25 11:09:22,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1557081943] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:09:22,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:09:22,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-25 11:09:22,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931754309] [2023-12-25 11:09:22,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:09:22,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 11:09:22,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:09:22,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 11:09:22,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-25 11:09:22,162 INFO L87 Difference]: Start difference. First operand 5698 states and 7696 transitions. Second operand has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:22,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:09:22,357 INFO L93 Difference]: Finished difference Result 20626 states and 28088 transitions. [2023-12-25 11:09:22,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 11:09:22,358 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2023-12-25 11:09:22,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:09:22,376 INFO L225 Difference]: With dead ends: 20626 [2023-12-25 11:09:22,377 INFO L226 Difference]: Without dead ends: 18760 [2023-12-25 11:09:22,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-25 11:09:22,383 INFO L413 NwaCegarLoop]: 306 mSDtfsCounter, 1015 mSDsluCounter, 994 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1015 SdHoareTripleChecker+Valid, 1300 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 11:09:22,383 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1015 Valid, 1300 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 11:09:22,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18760 states. [2023-12-25 11:09:22,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18760 to 9426. [2023-12-25 11:09:22,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9426 states, 9425 states have (on average 1.3394164456233422) internal successors, (12624), 9425 states have internal predecessors, (12624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:22,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9426 states to 9426 states and 12624 transitions. [2023-12-25 11:09:22,493 INFO L78 Accepts]: Start accepts. Automaton has 9426 states and 12624 transitions. Word has length 137 [2023-12-25 11:09:22,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:09:22,494 INFO L495 AbstractCegarLoop]: Abstraction has 9426 states and 12624 transitions. [2023-12-25 11:09:22,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.11111111111111) internal successors, (136), 9 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:22,494 INFO L276 IsEmpty]: Start isEmpty. Operand 9426 states and 12624 transitions. [2023-12-25 11:09:22,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-25 11:09:22,495 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:09:22,495 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:09:22,500 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-25 11:09:22,696 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-25 11:09:22,696 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:09:22,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:09:22,696 INFO L85 PathProgramCache]: Analyzing trace with hash 897170339, now seen corresponding path program 1 times [2023-12-25 11:09:22,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:09:22,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [174915018] [2023-12-25 11:09:22,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:09:22,697 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-25 11:09:22,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:09:22,698 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-25 11:09:22,698 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-25 11:09:22,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:09:22,803 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 11:09:22,805 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:09:24,201 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 11:09:24,201 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:09:24,201 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:09:24,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [174915018] [2023-12-25 11:09:24,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [174915018] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:09:24,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:09:24,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-25 11:09:24,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839986788] [2023-12-25 11:09:24,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:09:24,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 11:09:24,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:09:24,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 11:09:24,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-25 11:09:24,203 INFO L87 Difference]: Start difference. First operand 9426 states and 12624 transitions. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 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-25 11:09:24,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:09:24,418 INFO L93 Difference]: Finished difference Result 22490 states and 30552 transitions. [2023-12-25 11:09:24,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 11:09:24,418 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 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 137 [2023-12-25 11:09:24,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:09:24,439 INFO L225 Difference]: With dead ends: 22490 [2023-12-25 11:09:24,439 INFO L226 Difference]: Without dead ends: 20624 [2023-12-25 11:09:24,445 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-25 11:09:24,446 INFO L413 NwaCegarLoop]: 304 mSDtfsCounter, 971 mSDsluCounter, 1203 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 971 SdHoareTripleChecker+Valid, 1507 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 11:09:24,446 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [971 Valid, 1507 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 11:09:24,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20624 states. [2023-12-25 11:09:24,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20624 to 11290. [2023-12-25 11:09:24,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11290 states, 11289 states have (on average 1.3365222783240323) internal successors, (15088), 11289 states have internal predecessors, (15088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:24,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11290 states to 11290 states and 15088 transitions. [2023-12-25 11:09:24,578 INFO L78 Accepts]: Start accepts. Automaton has 11290 states and 15088 transitions. Word has length 137 [2023-12-25 11:09:24,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:09:24,578 INFO L495 AbstractCegarLoop]: Abstraction has 11290 states and 15088 transitions. [2023-12-25 11:09:24,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 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-25 11:09:24,578 INFO L276 IsEmpty]: Start isEmpty. Operand 11290 states and 15088 transitions. [2023-12-25 11:09:24,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-25 11:09:24,580 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:09:24,580 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:09:24,583 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-25 11:09:24,780 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-25 11:09:24,781 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:09:24,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:09:24,781 INFO L85 PathProgramCache]: Analyzing trace with hash -2085653472, now seen corresponding path program 1 times [2023-12-25 11:09:24,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:09:24,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [968483704] [2023-12-25 11:09:24,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:09:24,782 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-25 11:09:24,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:09:24,782 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-25 11:09:24,783 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-25 11:09:24,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:09:24,884 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 11:09:24,885 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:09:26,305 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-25 11:09:26,305 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:09:26,305 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:09:26,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [968483704] [2023-12-25 11:09:26,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [968483704] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:09:26,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:09:26,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-25 11:09:26,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617139880] [2023-12-25 11:09:26,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:09:26,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 11:09:26,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:09:26,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 11:09:26,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-25 11:09:26,306 INFO L87 Difference]: Start difference. First operand 11290 states and 15088 transitions. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:26,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:09:26,509 INFO L93 Difference]: Finished difference Result 24354 states and 33016 transitions. [2023-12-25 11:09:26,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 11:09:26,510 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2023-12-25 11:09:26,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:09:26,530 INFO L225 Difference]: With dead ends: 24354 [2023-12-25 11:09:26,531 INFO L226 Difference]: Without dead ends: 22488 [2023-12-25 11:09:26,538 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-25 11:09:26,538 INFO L413 NwaCegarLoop]: 301 mSDtfsCounter, 1040 mSDsluCounter, 1057 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1040 SdHoareTripleChecker+Valid, 1358 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 11:09:26,538 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1040 Valid, 1358 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 11:09:26,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22488 states. [2023-12-25 11:09:26,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22488 to 13154. [2023-12-25 11:09:26,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13154 states, 13153 states have (on average 1.3344484148103095) internal successors, (17552), 13153 states have internal predecessors, (17552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:26,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13154 states to 13154 states and 17552 transitions. [2023-12-25 11:09:26,799 INFO L78 Accepts]: Start accepts. Automaton has 13154 states and 17552 transitions. Word has length 137 [2023-12-25 11:09:26,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:09:26,799 INFO L495 AbstractCegarLoop]: Abstraction has 13154 states and 17552 transitions. [2023-12-25 11:09:26,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:26,799 INFO L276 IsEmpty]: Start isEmpty. Operand 13154 states and 17552 transitions. [2023-12-25 11:09:26,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-25 11:09:26,801 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:09:26,801 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:09:26,804 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-25 11:09:27,001 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-25 11:09:27,002 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:09:27,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:09:27,003 INFO L85 PathProgramCache]: Analyzing trace with hash 930459651, now seen corresponding path program 1 times [2023-12-25 11:09:27,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:09:27,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [547886893] [2023-12-25 11:09:27,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:09:27,004 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-25 11:09:27,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:09:27,005 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-25 11:09:27,005 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-25 11:09:27,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:09:27,113 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 11:09:27,114 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:09:28,506 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-25 11:09:28,506 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:09:28,507 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:09:28,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [547886893] [2023-12-25 11:09:28,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [547886893] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:09:28,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:09:28,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-25 11:09:28,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955046909] [2023-12-25 11:09:28,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:09:28,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 11:09:28,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:09:28,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 11:09:28,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-25 11:09:28,508 INFO L87 Difference]: Start difference. First operand 13154 states and 17552 transitions. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 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-25 11:09:28,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:09:28,718 INFO L93 Difference]: Finished difference Result 26218 states and 35480 transitions. [2023-12-25 11:09:28,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 11:09:28,719 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 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 137 [2023-12-25 11:09:28,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:09:28,738 INFO L225 Difference]: With dead ends: 26218 [2023-12-25 11:09:28,739 INFO L226 Difference]: Without dead ends: 20624 [2023-12-25 11:09:28,746 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-25 11:09:28,747 INFO L413 NwaCegarLoop]: 310 mSDtfsCounter, 832 mSDsluCounter, 1225 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 832 SdHoareTripleChecker+Valid, 1535 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 11:09:28,747 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [832 Valid, 1535 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 11:09:28,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20624 states. [2023-12-25 11:09:28,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20624 to 11290. [2023-12-25 11:09:28,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11290 states, 11289 states have (on average 1.3280184250155018) internal successors, (14992), 11289 states have internal predecessors, (14992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:28,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11290 states to 11290 states and 14992 transitions. [2023-12-25 11:09:28,872 INFO L78 Accepts]: Start accepts. Automaton has 11290 states and 14992 transitions. Word has length 137 [2023-12-25 11:09:28,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:09:28,872 INFO L495 AbstractCegarLoop]: Abstraction has 11290 states and 14992 transitions. [2023-12-25 11:09:28,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 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-25 11:09:28,872 INFO L276 IsEmpty]: Start isEmpty. Operand 11290 states and 14992 transitions. [2023-12-25 11:09:28,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-25 11:09:28,874 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:09:28,874 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:09:28,877 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-25 11:09:29,074 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-25 11:09:29,075 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:09:29,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:09:29,075 INFO L85 PathProgramCache]: Analyzing trace with hash -303653760, now seen corresponding path program 1 times [2023-12-25 11:09:29,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:09:29,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1716696393] [2023-12-25 11:09:29,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:09:29,076 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-25 11:09:29,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:09:29,076 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-25 11:09:29,077 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-25 11:09:29,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:09:29,177 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 11:09:29,178 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:09:30,557 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 11:09:30,558 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:09:30,558 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:09:30,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1716696393] [2023-12-25 11:09:30,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1716696393] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:09:30,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:09:30,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-25 11:09:30,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035522126] [2023-12-25 11:09:30,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:09:30,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 11:09:30,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:09:30,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 11:09:30,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-25 11:09:30,559 INFO L87 Difference]: Start difference. First operand 11290 states and 14992 transitions. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:30,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:09:30,743 INFO L93 Difference]: Finished difference Result 24354 states and 32920 transitions. [2023-12-25 11:09:30,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 11:09:30,744 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2023-12-25 11:09:30,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:09:30,763 INFO L225 Difference]: With dead ends: 24354 [2023-12-25 11:09:30,763 INFO L226 Difference]: Without dead ends: 22488 [2023-12-25 11:09:30,770 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-25 11:09:30,770 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 928 mSDsluCounter, 1090 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 928 SdHoareTripleChecker+Valid, 1408 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 11:09:30,770 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [928 Valid, 1408 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 11:09:30,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22488 states. [2023-12-25 11:09:30,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22488 to 13154. [2023-12-25 11:09:30,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13154 states, 13153 states have (on average 1.3271496996882841) internal successors, (17456), 13153 states have internal predecessors, (17456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:30,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13154 states to 13154 states and 17456 transitions. [2023-12-25 11:09:30,912 INFO L78 Accepts]: Start accepts. Automaton has 13154 states and 17456 transitions. Word has length 137 [2023-12-25 11:09:30,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:09:30,912 INFO L495 AbstractCegarLoop]: Abstraction has 13154 states and 17456 transitions. [2023-12-25 11:09:30,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:30,912 INFO L276 IsEmpty]: Start isEmpty. Operand 13154 states and 17456 transitions. [2023-12-25 11:09:30,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-25 11:09:30,915 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:09:30,915 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:09:30,917 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-25 11:09:31,115 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-25 11:09:31,115 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:09:31,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:09:31,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1786912957, now seen corresponding path program 1 times [2023-12-25 11:09:31,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:09:31,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [472830769] [2023-12-25 11:09:31,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:09:31,116 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-25 11:09:31,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:09:31,117 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-25 11:09:31,121 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-25 11:09:31,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:09:31,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 11:09:31,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:09:32,604 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-25 11:09:32,604 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:09:32,604 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:09:32,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [472830769] [2023-12-25 11:09:32,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [472830769] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:09:32,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:09:32,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-25 11:09:32,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411287989] [2023-12-25 11:09:32,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:09:32,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 11:09:32,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:09:32,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 11:09:32,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-25 11:09:32,605 INFO L87 Difference]: Start difference. First operand 13154 states and 17456 transitions. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:32,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:09:32,803 INFO L93 Difference]: Finished difference Result 26218 states and 35384 transitions. [2023-12-25 11:09:32,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 11:09:32,804 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2023-12-25 11:09:32,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:09:32,827 INFO L225 Difference]: With dead ends: 26218 [2023-12-25 11:09:32,827 INFO L226 Difference]: Without dead ends: 24352 [2023-12-25 11:09:32,835 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-25 11:09:32,836 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 861 mSDsluCounter, 1290 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 861 SdHoareTripleChecker+Valid, 1608 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 11:09:32,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [861 Valid, 1608 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 11:09:32,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24352 states. [2023-12-25 11:09:32,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24352 to 15018. [2023-12-25 11:09:32,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15018 states, 15017 states have (on average 1.3264966371445694) internal successors, (19920), 15017 states have internal predecessors, (19920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:33,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15018 states to 15018 states and 19920 transitions. [2023-12-25 11:09:33,002 INFO L78 Accepts]: Start accepts. Automaton has 15018 states and 19920 transitions. Word has length 137 [2023-12-25 11:09:33,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:09:33,003 INFO L495 AbstractCegarLoop]: Abstraction has 15018 states and 19920 transitions. [2023-12-25 11:09:33,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:33,003 INFO L276 IsEmpty]: Start isEmpty. Operand 15018 states and 19920 transitions. [2023-12-25 11:09:33,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-25 11:09:33,005 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:09:33,005 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:09:33,008 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-25 11:09:33,208 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-25 11:09:33,209 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:09:33,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:09:33,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1526682400, now seen corresponding path program 1 times [2023-12-25 11:09:33,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:09:33,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [529727579] [2023-12-25 11:09:33,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:09:33,209 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-25 11:09:33,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:09:33,210 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-25 11:09:33,211 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-25 11:09:33,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:09:33,331 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 11:09:33,333 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:09:34,683 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-25 11:09:34,683 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 11:09:34,683 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:09:34,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [529727579] [2023-12-25 11:09:34,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [529727579] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 11:09:34,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 11:09:34,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-25 11:09:34,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660717657] [2023-12-25 11:09:34,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 11:09:34,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 11:09:34,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:09:34,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 11:09:34,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-25 11:09:34,684 INFO L87 Difference]: Start difference. First operand 15018 states and 19920 transitions. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:34,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:09:34,888 INFO L93 Difference]: Finished difference Result 28082 states and 37848 transitions. [2023-12-25 11:09:34,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 11:09:34,888 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2023-12-25 11:09:34,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:09:34,913 INFO L225 Difference]: With dead ends: 28082 [2023-12-25 11:09:34,913 INFO L226 Difference]: Without dead ends: 26216 [2023-12-25 11:09:34,922 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-25 11:09:34,922 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 957 mSDsluCounter, 1188 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 957 SdHoareTripleChecker+Valid, 1506 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 11:09:34,922 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [957 Valid, 1506 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 11:09:34,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26216 states. [2023-12-25 11:09:35,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26216 to 16882. [2023-12-25 11:09:35,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16882 states, 16881 states have (on average 1.3259877969314615) internal successors, (22384), 16881 states have internal predecessors, (22384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:35,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16882 states to 16882 states and 22384 transitions. [2023-12-25 11:09:35,104 INFO L78 Accepts]: Start accepts. Automaton has 16882 states and 22384 transitions. Word has length 137 [2023-12-25 11:09:35,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:09:35,104 INFO L495 AbstractCegarLoop]: Abstraction has 16882 states and 22384 transitions. [2023-12-25 11:09:35,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:35,104 INFO L276 IsEmpty]: Start isEmpty. Operand 16882 states and 22384 transitions. [2023-12-25 11:09:35,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-25 11:09:35,107 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:09:35,107 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:09:35,112 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-25 11:09:35,309 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-25 11:09:35,309 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:09:35,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:09:35,310 INFO L85 PathProgramCache]: Analyzing trace with hash -2131445807, now seen corresponding path program 1 times [2023-12-25 11:09:35,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:09:35,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [565798644] [2023-12-25 11:09:35,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:09:35,310 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-25 11:09:35,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:09:35,311 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-25 11:09:35,312 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-25 11:09:35,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:09:35,413 INFO L262 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 11:09:35,415 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:09:35,925 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:09:35,925 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 11:09:36,050 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:09:36,050 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:09:36,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [565798644] [2023-12-25 11:09:36,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [565798644] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 11:09:36,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 11:09:36,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2023-12-25 11:09:36,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679580407] [2023-12-25 11:09:36,051 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 11:09:36,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-25 11:09:36,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:09:36,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-25 11:09:36,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2023-12-25 11:09:36,051 INFO L87 Difference]: Start difference. First operand 16882 states and 22384 transitions. Second operand has 16 states, 16 states have (on average 14.8125) internal successors, (237), 16 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:37,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 11:09:37,497 INFO L93 Difference]: Finished difference Result 102311 states and 134944 transitions. [2023-12-25 11:09:37,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-25 11:09:37,498 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 14.8125) internal successors, (237), 16 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 138 [2023-12-25 11:09:37,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 11:09:37,599 INFO L225 Difference]: With dead ends: 102311 [2023-12-25 11:09:37,599 INFO L226 Difference]: Without dead ends: 98581 [2023-12-25 11:09:37,607 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 260 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=341, Invalid=919, Unknown=0, NotChecked=0, Total=1260 [2023-12-25 11:09:37,608 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 3384 mSDsluCounter, 1755 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3384 SdHoareTripleChecker+Valid, 2049 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 11:09:37,608 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3384 Valid, 2049 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 11:09:37,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98581 states. [2023-12-25 11:09:38,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98581 to 34965. [2023-12-25 11:09:38,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34965 states, 34964 states have (on average 1.3255634366777256) internal successors, (46347), 34964 states have internal predecessors, (46347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:38,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34965 states to 34965 states and 46347 transitions. [2023-12-25 11:09:38,160 INFO L78 Accepts]: Start accepts. Automaton has 34965 states and 46347 transitions. Word has length 138 [2023-12-25 11:09:38,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 11:09:38,161 INFO L495 AbstractCegarLoop]: Abstraction has 34965 states and 46347 transitions. [2023-12-25 11:09:38,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 14.8125) internal successors, (237), 16 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:09:38,161 INFO L276 IsEmpty]: Start isEmpty. Operand 34965 states and 46347 transitions. [2023-12-25 11:09:38,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-25 11:09:38,164 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 11:09:38,164 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 11:09:38,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2023-12-25 11:09:38,370 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-25 11:09:38,370 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 11:09:38,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 11:09:38,371 INFO L85 PathProgramCache]: Analyzing trace with hash 293660558, now seen corresponding path program 1 times [2023-12-25 11:09:38,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 11:09:38,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1078274698] [2023-12-25 11:09:38,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 11:09:38,372 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-25 11:09:38,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 11:09:38,373 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-25 11:09:38,373 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-25 11:09:38,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 11:09:38,477 INFO L262 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 54 conjunts are in the unsatisfiable core [2023-12-25 11:09:38,479 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 11:09:52,930 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:09:52,930 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 11:10:02,579 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 11:10:02,580 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 11:10:02,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1078274698] [2023-12-25 11:10:02,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1078274698] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 11:10:02,580 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 11:10:02,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 42] total 85 [2023-12-25 11:10:02,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089569931] [2023-12-25 11:10:02,580 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 11:10:02,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2023-12-25 11:10:02,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 11:10:02,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2023-12-25 11:10:02,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=797, Invalid=6343, Unknown=0, NotChecked=0, Total=7140 [2023-12-25 11:10:02,583 INFO L87 Difference]: Start difference. First operand 34965 states and 46347 transitions. Second operand has 85 states, 85 states have (on average 3.152941176470588) internal successors, (268), 85 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 11:11:30,908 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0, 1] [2023-12-25 11:13:39,535 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] Received shutdown request... [2023-12-25 11:23:06,993 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 (35)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-25 11:23:06,994 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-25 11:23:07,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 529 states. [2023-12-25 11:23:07,221 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 782 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 590 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137568 ImplicationChecksByTransitivity, 632.6s TimeCoverageRelationStatistics Valid=30548, Invalid=319324, Unknown=0, NotChecked=0, Total=349872 [2023-12-25 11:23:07,222 INFO L413 NwaCegarLoop]: 922 mSDtfsCounter, 9894 mSDsluCounter, 27962 mSDsCounter, 0 mSdLazyCounter, 38273 mSolverCounterSat, 313 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 155.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9894 SdHoareTripleChecker+Valid, 28884 SdHoareTripleChecker+Invalid, 38586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.3s SdHoareTripleChecker+Time, 313 IncrementalHoareTripleChecker+Valid, 38273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 162.6s IncrementalHoareTripleChecker+Time [2023-12-25 11:23:07,222 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9894 Valid, 28884 Invalid, 38586 Unknown, 0 Unchecked, 0.3s Time], IncrementalHoareTripleChecker [313 Valid, 38273 Invalid, 0 Unknown, 0 Unchecked, 162.6s Time] [2023-12-25 11:23:07,223 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-25 11:23:07,226 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-25 11:23:07,423 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-25 11:23:07,423 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (34965states) and FLOYD_HOARE automaton (currently 529 states, 85 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 592 known predicates. [2023-12-25 11:23:07,427 INFO L445 BasicCegarLoop]: Path program 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] [2023-12-25 11:23:07,430 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-25 11:23:07,432 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.12 11:23:07 BoogieIcfgContainer [2023-12-25 11:23:07,432 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-25 11:23:07,436 INFO L158 Benchmark]: Toolchain (without parser) took 871583.39ms. Allocated memory was 329.3MB in the beginning and 3.2GB in the end (delta: 2.9GB). Free memory was 290.6MB in the beginning and 917.1MB in the end (delta: -626.5MB). Peak memory consumption was 2.3GB. Max. memory is 8.0GB. [2023-12-25 11:23:07,436 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 204.5MB. Free memory is still 156.7MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-25 11:23:07,436 INFO L158 Benchmark]: CACSL2BoogieTranslator took 340.88ms. Allocated memory is still 329.3MB. Free memory was 290.6MB in the beginning and 269.2MB in the end (delta: 21.4MB). Peak memory consumption was 21.0MB. Max. memory is 8.0GB. [2023-12-25 11:23:07,437 INFO L158 Benchmark]: Boogie Procedure Inliner took 44.08ms. Allocated memory is still 329.3MB. Free memory was 269.2MB in the beginning and 266.1MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-12-25 11:23:07,441 INFO L158 Benchmark]: Boogie Preprocessor took 59.88ms. Allocated memory is still 329.3MB. Free memory was 266.1MB in the beginning and 262.3MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-25 11:23:07,443 INFO L158 Benchmark]: RCFGBuilder took 714.67ms. Allocated memory is still 329.3MB. Free memory was 262.3MB in the beginning and 293.3MB in the end (delta: -30.9MB). Peak memory consumption was 44.0MB. Max. memory is 8.0GB. [2023-12-25 11:23:07,443 INFO L158 Benchmark]: TraceAbstraction took 870419.79ms. Allocated memory was 329.3MB in the beginning and 3.2GB in the end (delta: 2.9GB). Free memory was 292.2MB in the beginning and 917.1MB in the end (delta: -624.9MB). Peak memory consumption was 2.3GB. Max. memory is 8.0GB. [2023-12-25 11:23:07,443 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 204.5MB. Free memory is still 156.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 340.88ms. Allocated memory is still 329.3MB. Free memory was 290.6MB in the beginning and 269.2MB in the end (delta: 21.4MB). Peak memory consumption was 21.0MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 44.08ms. Allocated memory is still 329.3MB. Free memory was 269.2MB in the beginning and 266.1MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 59.88ms. Allocated memory is still 329.3MB. Free memory was 266.1MB in the beginning and 262.3MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * RCFGBuilder took 714.67ms. Allocated memory is still 329.3MB. Free memory was 262.3MB in the beginning and 293.3MB in the end (delta: -30.9MB). Peak memory consumption was 44.0MB. Max. memory is 8.0GB. * TraceAbstraction took 870419.79ms. Allocated memory was 329.3MB in the beginning and 3.2GB in the end (delta: 2.9GB). Free memory was 292.2MB in the beginning and 917.1MB in the end (delta: -624.9MB). Peak memory consumption was 2.3GB. 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: 393]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 393). Cancelled while NwaCegarLoop was constructing difference of abstraction (34965states) and FLOYD_HOARE automaton (currently 529 states, 85 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 592 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 136 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 870.4s, OverallIterations: 34, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 808.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 46383 SdHoareTripleChecker+Valid, 174.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 46383 mSDsluCounter, 58368 SdHoareTripleChecker+Invalid, 165.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 49525 mSDsCounter, 429 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 48704 IncrementalHoareTripleChecker+Invalid, 49133 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 429 mSolverCounterUnsat, 8843 mSDtfsCounter, 48704 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5885 GetRequests, 4806 SyntacticMatches, 0 SemanticMatches, 1078 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142962 ImplicationChecksByTransitivity, 642.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=34965occurred in iteration=33, InterpolantAutomatonStates: 440, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.0s AutomataMinimizationTime, 33 MinimizatonAttempts, 397091 StatesRemovedByMinimization, 28 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 45.1s InterpolantComputationTime, 3919 NumberOfCodeBlocks, 3919 NumberOfCodeBlocksAsserted, 34 NumberOfCheckSat, 5084 ConstructedInterpolants, 1204 QuantifiedInterpolants, 72031 SizeOfPredicates, 154 NumberOfNonLiveVariables, 8066 ConjunctsInSsa, 231 ConjunctsInUnsatCore, 43 InterpolantComputations, 25 PerfectInterpolantSequences, 373/513 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