/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/combinations/Problem05_label42+token_ring.04.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 07:24:43,632 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 07:24:43,695 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-16 07:24:43,703 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 07:24:43,703 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 07:24:43,735 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 07:24:43,735 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 07:24:43,736 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 07:24:43,740 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 07:24:43,745 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 07:24:43,745 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 07:24:43,746 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 07:24:43,747 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 07:24:43,748 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 07:24:43,748 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 07:24:43,749 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 07:24:43,749 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 07:24:43,749 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 07:24:43,749 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 07:24:43,750 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 07:24:43,750 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 07:24:43,750 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 07:24:43,751 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 07:24:43,751 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 07:24:43,751 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 07:24:43,751 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 07:24:43,751 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 07:24:43,751 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 07:24:43,752 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 07:24:43,752 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 07:24:43,753 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 07:24:43,753 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 07:24:43,753 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 07:24:43,753 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 07:24:43,753 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 07:24:43,754 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 07:24:43,754 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 07:24:43,754 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 07:24:43,754 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 07:24:43,754 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 07:24:43,754 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 07:24:43,755 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 07:24:43,755 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 07:24:43,755 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 07:24:43,755 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 07:24:43,755 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 07:24:43,755 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-16 07:24:43,997 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 07:24:44,020 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 07:24:44,022 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 07:24:44,023 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 07:24:44,023 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 07:24:44,025 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label42+token_ring.04.cil-1.c [2023-12-16 07:24:45,259 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 07:24:45,889 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 07:24:45,890 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label42+token_ring.04.cil-1.c [2023-12-16 07:24:45,952 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5246b6e30/88c4688d9c264513971c1d1c0c577aa2/FLAG52f5e4ab4 [2023-12-16 07:24:45,970 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5246b6e30/88c4688d9c264513971c1d1c0c577aa2 [2023-12-16 07:24:45,972 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 07:24:45,974 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 07:24:45,975 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 07:24:45,975 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 07:24:45,983 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 07:24:45,984 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 07:24:45" (1/1) ... [2023-12-16 07:24:45,985 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@9c4cdb4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:24:45, skipping insertion in model container [2023-12-16 07:24:45,985 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 07:24:45" (1/1) ... [2023-12-16 07:24:46,237 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 07:24:48,015 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label42+token_ring.04.cil-1.c[378560,378573] [2023-12-16 07:24:48,043 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label42+token_ring.04.cil-1.c[383339,383352] [2023-12-16 07:24:48,248 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 07:24:48,266 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 07:24:49,044 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label42+token_ring.04.cil-1.c[378560,378573] [2023-12-16 07:24:49,051 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label42+token_ring.04.cil-1.c[383339,383352] [2023-12-16 07:24:49,062 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 07:24:49,121 INFO L206 MainTranslator]: Completed translation [2023-12-16 07:24:49,122 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:24:49 WrapperNode [2023-12-16 07:24:49,122 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 07:24:49,123 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 07:24:49,123 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 07:24:49,123 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 07:24:49,129 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:24:49" (1/1) ... [2023-12-16 07:24:49,211 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:24:49" (1/1) ... [2023-12-16 07:24:49,551 INFO L138 Inliner]: procedures = 53, calls = 53, calls flagged for inlining = 30, calls inlined = 30, statements flattened = 12727 [2023-12-16 07:24:49,551 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 07:24:49,552 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 07:24:49,552 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 07:24:49,552 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 07:24:49,563 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:24:49" (1/1) ... [2023-12-16 07:24:49,563 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:24:49" (1/1) ... [2023-12-16 07:24:49,656 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:24:49" (1/1) ... [2023-12-16 07:24:49,870 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-16 07:24:49,871 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:24:49" (1/1) ... [2023-12-16 07:24:49,871 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:24:49" (1/1) ... [2023-12-16 07:24:50,106 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:24:49" (1/1) ... [2023-12-16 07:24:50,167 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:24:49" (1/1) ... [2023-12-16 07:24:50,211 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:24:49" (1/1) ... [2023-12-16 07:24:50,238 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:24:49" (1/1) ... [2023-12-16 07:24:50,305 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 07:24:50,306 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 07:24:50,306 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 07:24:50,307 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 07:24:50,307 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:24:49" (1/1) ... [2023-12-16 07:24:50,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 07:24:50,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 07:24:50,338 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-16 07:24:50,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-16 07:24:50,371 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 07:24:50,372 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-12-16 07:24:50,372 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-12-16 07:24:50,372 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-16 07:24:50,372 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-16 07:24:50,373 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-12-16 07:24:50,373 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-12-16 07:24:50,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 07:24:50,373 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-12-16 07:24:50,373 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-12-16 07:24:50,373 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-12-16 07:24:50,373 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-12-16 07:24:50,373 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-12-16 07:24:50,373 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-12-16 07:24:50,373 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 07:24:50,373 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 07:24:50,502 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 07:24:50,508 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 07:25:00,367 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 07:25:00,450 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 07:25:00,450 INFO L309 CfgBuilder]: Removed 8 assume(true) statements. [2023-12-16 07:25:00,451 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 07:25:00 BoogieIcfgContainer [2023-12-16 07:25:00,451 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 07:25:00,457 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 07:25:00,457 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 07:25:00,460 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 07:25:00,460 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 07:24:45" (1/3) ... [2023-12-16 07:25:00,462 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42259e64 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 07:25:00, skipping insertion in model container [2023-12-16 07:25:00,462 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:24:49" (2/3) ... [2023-12-16 07:25:00,462 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42259e64 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 07:25:00, skipping insertion in model container [2023-12-16 07:25:00,462 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 07:25:00" (3/3) ... [2023-12-16 07:25:00,463 INFO L112 eAbstractionObserver]: Analyzing ICFG Problem05_label42+token_ring.04.cil-1.c [2023-12-16 07:25:00,481 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 07:25:00,481 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-16 07:25:00,574 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 07:25:00,580 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;@230c2640, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 07:25:00,580 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-16 07:25:00,595 INFO L276 IsEmpty]: Start isEmpty. Operand has 2287 states, 2260 states have (on average 1.8836283185840708) internal successors, (4257), 2263 states have internal predecessors, (4257), 18 states have call successors, (18), 6 states have call predecessors, (18), 6 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2023-12-16 07:25:00,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 07:25:00,615 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:00,616 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] [2023-12-16 07:25:00,617 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:00,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:00,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1377940007, now seen corresponding path program 1 times [2023-12-16 07:25:00,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:00,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1130268973] [2023-12-16 07:25:00,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:00,641 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:00,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:00,648 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:00,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-16 07:25:00,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:00,821 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:25:00,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:00,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:25:00,882 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:00,888 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:00,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1130268973] [2023-12-16 07:25:00,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1130268973] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:00,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:00,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:25:00,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454988463] [2023-12-16 07:25:00,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:00,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:25:00,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:00,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:25:00,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:25:00,938 INFO L87 Difference]: Start difference. First operand has 2287 states, 2260 states have (on average 1.8836283185840708) internal successors, (4257), 2263 states have internal predecessors, (4257), 18 states have call successors, (18), 6 states have call predecessors, (18), 6 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:01,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:01,154 INFO L93 Difference]: Finished difference Result 4570 states and 8577 transitions. [2023-12-16 07:25:01,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:25:01,157 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-16 07:25:01,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:01,183 INFO L225 Difference]: With dead ends: 4570 [2023-12-16 07:25:01,183 INFO L226 Difference]: Without dead ends: 2283 [2023-12-16 07:25:01,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:25:01,195 INFO L413 NwaCegarLoop]: 4191 mSDtfsCounter, 248 mSDsluCounter, 3959 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 8150 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:01,195 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 8150 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:25:01,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2283 states. [2023-12-16 07:25:01,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2283 to 2283. [2023-12-16 07:25:01,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2283 states, 2257 states have (on average 1.8489144882587505) internal successors, (4173), 2259 states have internal predecessors, (4173), 18 states have call successors, (18), 6 states have call predecessors, (18), 6 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2023-12-16 07:25:01,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2283 states to 2283 states and 4209 transitions. [2023-12-16 07:25:01,339 INFO L78 Accepts]: Start accepts. Automaton has 2283 states and 4209 transitions. Word has length 81 [2023-12-16 07:25:01,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:01,340 INFO L495 AbstractCegarLoop]: Abstraction has 2283 states and 4209 transitions. [2023-12-16 07:25:01,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:01,341 INFO L276 IsEmpty]: Start isEmpty. Operand 2283 states and 4209 transitions. [2023-12-16 07:25:01,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 07:25:01,344 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:01,344 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] [2023-12-16 07:25:01,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:01,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:01,550 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:01,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:01,551 INFO L85 PathProgramCache]: Analyzing trace with hash 490717161, now seen corresponding path program 1 times [2023-12-16 07:25:01,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:01,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [668544269] [2023-12-16 07:25:01,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:01,552 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:01,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:01,553 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:01,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-16 07:25:01,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:01,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:25:01,690 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:01,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:25:01,785 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:01,786 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:01,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [668544269] [2023-12-16 07:25:01,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [668544269] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:01,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:01,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:01,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75014306] [2023-12-16 07:25:01,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:01,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:25:01,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:01,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:25:01,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:25:01,793 INFO L87 Difference]: Start difference. First operand 2283 states and 4209 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:02,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:02,302 INFO L93 Difference]: Finished difference Result 2604 states and 4714 transitions. [2023-12-16 07:25:02,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 07:25:02,303 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-16 07:25:02,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:02,316 INFO L225 Difference]: With dead ends: 2604 [2023-12-16 07:25:02,317 INFO L226 Difference]: Without dead ends: 2452 [2023-12-16 07:25:02,319 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 07:25:02,320 INFO L413 NwaCegarLoop]: 4138 mSDtfsCounter, 4402 mSDsluCounter, 8356 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4414 SdHoareTripleChecker+Valid, 12494 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:02,320 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4414 Valid, 12494 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 07:25:02,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2452 states. [2023-12-16 07:25:02,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2452 to 2439. [2023-12-16 07:25:02,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2439 states, 2393 states have (on average 1.8340994567488509) internal successors, (4389), 2396 states have internal predecessors, (4389), 31 states have call successors, (31), 12 states have call predecessors, (31), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-16 07:25:02,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2439 states to 2439 states and 4452 transitions. [2023-12-16 07:25:02,392 INFO L78 Accepts]: Start accepts. Automaton has 2439 states and 4452 transitions. Word has length 81 [2023-12-16 07:25:02,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:02,393 INFO L495 AbstractCegarLoop]: Abstraction has 2439 states and 4452 transitions. [2023-12-16 07:25:02,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:02,393 INFO L276 IsEmpty]: Start isEmpty. Operand 2439 states and 4452 transitions. [2023-12-16 07:25:02,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 07:25:02,401 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:02,401 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:25:02,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:02,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:02,608 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:02,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:02,609 INFO L85 PathProgramCache]: Analyzing trace with hash -927081943, now seen corresponding path program 1 times [2023-12-16 07:25:02,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:02,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1648290128] [2023-12-16 07:25:02,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:02,609 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:02,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:02,613 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:02,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-16 07:25:02,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:02,744 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:25:02,747 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:02,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:25:02,812 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:02,812 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:02,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1648290128] [2023-12-16 07:25:02,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1648290128] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:02,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:02,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:02,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229690140] [2023-12-16 07:25:02,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:02,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:25:02,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:02,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:25:02,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:25:02,815 INFO L87 Difference]: Start difference. First operand 2439 states and 4452 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:03,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:03,266 INFO L93 Difference]: Finished difference Result 2747 states and 4937 transitions. [2023-12-16 07:25:03,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:25:03,266 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-16 07:25:03,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:03,278 INFO L225 Difference]: With dead ends: 2747 [2023-12-16 07:25:03,278 INFO L226 Difference]: Without dead ends: 2439 [2023-12-16 07:25:03,280 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 07:25:03,283 INFO L413 NwaCegarLoop]: 4110 mSDtfsCounter, 4275 mSDsluCounter, 8148 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4287 SdHoareTripleChecker+Valid, 12258 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:03,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4287 Valid, 12258 Invalid, 268 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [27 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:25:03,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2439 states. [2023-12-16 07:25:03,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2439 to 2439. [2023-12-16 07:25:03,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2439 states, 2393 states have (on average 1.8311742582532387) internal successors, (4382), 2396 states have internal predecessors, (4382), 31 states have call successors, (31), 12 states have call predecessors, (31), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-16 07:25:03,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2439 states to 2439 states and 4445 transitions. [2023-12-16 07:25:03,400 INFO L78 Accepts]: Start accepts. Automaton has 2439 states and 4445 transitions. Word has length 81 [2023-12-16 07:25:03,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:03,402 INFO L495 AbstractCegarLoop]: Abstraction has 2439 states and 4445 transitions. [2023-12-16 07:25:03,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:03,402 INFO L276 IsEmpty]: Start isEmpty. Operand 2439 states and 4445 transitions. [2023-12-16 07:25:03,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 07:25:03,418 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:03,418 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] [2023-12-16 07:25:03,428 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-16 07:25:03,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:03,623 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:03,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:03,624 INFO L85 PathProgramCache]: Analyzing trace with hash -2081196055, now seen corresponding path program 1 times [2023-12-16 07:25:03,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:03,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2144122138] [2023-12-16 07:25:03,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:03,625 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:03,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:03,641 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:03,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-16 07:25:03,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:03,830 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:25:03,833 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:03,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:25:03,885 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:03,885 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:03,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2144122138] [2023-12-16 07:25:03,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2144122138] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:03,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:03,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:03,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047010380] [2023-12-16 07:25:03,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:03,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:25:03,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:03,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:25:03,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:25:03,888 INFO L87 Difference]: Start difference. First operand 2439 states and 4445 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:04,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:04,244 INFO L93 Difference]: Finished difference Result 2747 states and 4923 transitions. [2023-12-16 07:25:04,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:25:04,245 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-16 07:25:04,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:04,257 INFO L225 Difference]: With dead ends: 2747 [2023-12-16 07:25:04,257 INFO L226 Difference]: Without dead ends: 2439 [2023-12-16 07:25:04,260 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 07:25:04,261 INFO L413 NwaCegarLoop]: 4107 mSDtfsCounter, 4269 mSDsluCounter, 8144 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4281 SdHoareTripleChecker+Valid, 12251 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:04,261 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4281 Valid, 12251 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 07:25:04,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2439 states. [2023-12-16 07:25:04,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2439 to 2439. [2023-12-16 07:25:04,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2439 states, 2393 states have (on average 1.8282490597576264) internal successors, (4375), 2396 states have internal predecessors, (4375), 31 states have call successors, (31), 12 states have call predecessors, (31), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-16 07:25:04,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2439 states to 2439 states and 4438 transitions. [2023-12-16 07:25:04,436 INFO L78 Accepts]: Start accepts. Automaton has 2439 states and 4438 transitions. Word has length 81 [2023-12-16 07:25:04,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:04,436 INFO L495 AbstractCegarLoop]: Abstraction has 2439 states and 4438 transitions. [2023-12-16 07:25:04,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:04,437 INFO L276 IsEmpty]: Start isEmpty. Operand 2439 states and 4438 transitions. [2023-12-16 07:25:04,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 07:25:04,438 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:04,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] [2023-12-16 07:25:04,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:04,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:04,644 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:04,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:04,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1481803815, now seen corresponding path program 1 times [2023-12-16 07:25:04,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:04,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1622685707] [2023-12-16 07:25:04,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:04,645 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:04,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:04,647 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:04,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-16 07:25:04,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:04,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:25:04,745 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:04,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:25:04,805 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:04,805 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:04,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1622685707] [2023-12-16 07:25:04,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1622685707] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:04,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:04,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:04,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126124799] [2023-12-16 07:25:04,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:04,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:25:04,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:04,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:25:04,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:25:04,808 INFO L87 Difference]: Start difference. First operand 2439 states and 4438 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:05,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:05,156 INFO L93 Difference]: Finished difference Result 2747 states and 4909 transitions. [2023-12-16 07:25:05,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:25:05,157 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-16 07:25:05,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:05,168 INFO L225 Difference]: With dead ends: 2747 [2023-12-16 07:25:05,169 INFO L226 Difference]: Without dead ends: 2439 [2023-12-16 07:25:05,171 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 07:25:05,172 INFO L413 NwaCegarLoop]: 4104 mSDtfsCounter, 4263 mSDsluCounter, 8140 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4275 SdHoareTripleChecker+Valid, 12244 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:05,172 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4275 Valid, 12244 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 07:25:05,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2439 states. [2023-12-16 07:25:05,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2439 to 2439. [2023-12-16 07:25:05,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2439 states, 2393 states have (on average 1.8253238612620142) internal successors, (4368), 2396 states have internal predecessors, (4368), 31 states have call successors, (31), 12 states have call predecessors, (31), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-16 07:25:05,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2439 states to 2439 states and 4431 transitions. [2023-12-16 07:25:05,248 INFO L78 Accepts]: Start accepts. Automaton has 2439 states and 4431 transitions. Word has length 81 [2023-12-16 07:25:05,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:05,248 INFO L495 AbstractCegarLoop]: Abstraction has 2439 states and 4431 transitions. [2023-12-16 07:25:05,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:05,249 INFO L276 IsEmpty]: Start isEmpty. Operand 2439 states and 4431 transitions. [2023-12-16 07:25:05,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 07:25:05,250 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:05,250 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] [2023-12-16 07:25:05,258 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-12-16 07:25:05,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:05,458 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:05,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:05,459 INFO L85 PathProgramCache]: Analyzing trace with hash -338389529, now seen corresponding path program 1 times [2023-12-16 07:25:05,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:05,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1723621613] [2023-12-16 07:25:05,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:05,460 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:05,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:05,461 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:05,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-16 07:25:05,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:05,557 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:25:05,559 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:05,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:25:05,605 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:05,605 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:05,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1723621613] [2023-12-16 07:25:05,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1723621613] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:05,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:05,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:05,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15997591] [2023-12-16 07:25:05,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:05,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:25:05,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:05,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:25:05,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:25:05,608 INFO L87 Difference]: Start difference. First operand 2439 states and 4431 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:06,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:06,033 INFO L93 Difference]: Finished difference Result 2817 states and 5007 transitions. [2023-12-16 07:25:06,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:25:06,033 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-16 07:25:06,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:06,044 INFO L225 Difference]: With dead ends: 2817 [2023-12-16 07:25:06,044 INFO L226 Difference]: Without dead ends: 2509 [2023-12-16 07:25:06,047 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 07:25:06,048 INFO L413 NwaCegarLoop]: 4102 mSDtfsCounter, 4298 mSDsluCounter, 8136 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4310 SdHoareTripleChecker+Valid, 12238 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:06,048 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4310 Valid, 12238 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:25:06,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2509 states. [2023-12-16 07:25:06,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2509 to 2509. [2023-12-16 07:25:06,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2509 states, 2457 states have (on average 1.8123728123728124) internal successors, (4453), 2460 states have internal predecessors, (4453), 33 states have call successors, (33), 16 states have call predecessors, (33), 17 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2023-12-16 07:25:06,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2509 states to 2509 states and 4520 transitions. [2023-12-16 07:25:06,139 INFO L78 Accepts]: Start accepts. Automaton has 2509 states and 4520 transitions. Word has length 81 [2023-12-16 07:25:06,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:06,140 INFO L495 AbstractCegarLoop]: Abstraction has 2509 states and 4520 transitions. [2023-12-16 07:25:06,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:06,140 INFO L276 IsEmpty]: Start isEmpty. Operand 2509 states and 4520 transitions. [2023-12-16 07:25:06,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 07:25:06,141 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:06,142 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] [2023-12-16 07:25:06,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:06,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:06,346 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:06,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:06,347 INFO L85 PathProgramCache]: Analyzing trace with hash -434130170, now seen corresponding path program 1 times [2023-12-16 07:25:06,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:06,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [591126594] [2023-12-16 07:25:06,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:06,347 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:06,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:06,349 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:06,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-16 07:25:06,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:06,440 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:25:06,442 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:06,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:25:06,492 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:06,492 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:06,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [591126594] [2023-12-16 07:25:06,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [591126594] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:06,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:06,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:06,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814025280] [2023-12-16 07:25:06,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:06,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:25:06,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:06,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:25:06,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:25:06,495 INFO L87 Difference]: Start difference. First operand 2509 states and 4520 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:06,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:06,894 INFO L93 Difference]: Finished difference Result 2957 states and 5185 transitions. [2023-12-16 07:25:06,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:25:06,895 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-16 07:25:06,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:06,906 INFO L225 Difference]: With dead ends: 2957 [2023-12-16 07:25:06,907 INFO L226 Difference]: Without dead ends: 2579 [2023-12-16 07:25:06,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 07:25:06,910 INFO L413 NwaCegarLoop]: 4099 mSDtfsCounter, 4291 mSDsluCounter, 8132 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4303 SdHoareTripleChecker+Valid, 12231 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:06,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4303 Valid, 12231 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:25:06,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2579 states. [2023-12-16 07:25:06,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2579 to 2579. [2023-12-16 07:25:06,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2579 states, 2521 states have (on average 1.7984926616422054) internal successors, (4534), 2524 states have internal predecessors, (4534), 35 states have call successors, (35), 20 states have call predecessors, (35), 21 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2023-12-16 07:25:06,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2579 states to 2579 states and 4605 transitions. [2023-12-16 07:25:06,980 INFO L78 Accepts]: Start accepts. Automaton has 2579 states and 4605 transitions. Word has length 81 [2023-12-16 07:25:06,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:06,980 INFO L495 AbstractCegarLoop]: Abstraction has 2579 states and 4605 transitions. [2023-12-16 07:25:06,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:06,981 INFO L276 IsEmpty]: Start isEmpty. Operand 2579 states and 4605 transitions. [2023-12-16 07:25:06,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 07:25:06,982 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:06,982 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] [2023-12-16 07:25:06,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:07,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:07,187 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:07,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:07,187 INFO L85 PathProgramCache]: Analyzing trace with hash 667843910, now seen corresponding path program 1 times [2023-12-16 07:25:07,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:07,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1709716159] [2023-12-16 07:25:07,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:07,188 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:07,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:07,189 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:07,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-16 07:25:07,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:07,312 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:25:07,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:07,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:25:07,362 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:07,362 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:07,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1709716159] [2023-12-16 07:25:07,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1709716159] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:07,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:07,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:07,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874824784] [2023-12-16 07:25:07,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:07,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:25:07,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:07,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:25:07,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:25:07,364 INFO L87 Difference]: Start difference. First operand 2579 states and 4605 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:07,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:07,726 INFO L93 Difference]: Finished difference Result 3097 states and 5355 transitions. [2023-12-16 07:25:07,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:25:07,727 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-16 07:25:07,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:07,738 INFO L225 Difference]: With dead ends: 3097 [2023-12-16 07:25:07,738 INFO L226 Difference]: Without dead ends: 2649 [2023-12-16 07:25:07,740 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 07:25:07,741 INFO L413 NwaCegarLoop]: 4096 mSDtfsCounter, 4285 mSDsluCounter, 8128 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4297 SdHoareTripleChecker+Valid, 12224 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:07,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4297 Valid, 12224 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:25:07,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2649 states. [2023-12-16 07:25:07,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2649 to 2649. [2023-12-16 07:25:07,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2649 states, 2585 states have (on average 1.783752417794971) internal successors, (4611), 2588 states have internal predecessors, (4611), 37 states have call successors, (37), 24 states have call predecessors, (37), 25 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-16 07:25:07,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2649 states to 2649 states and 4686 transitions. [2023-12-16 07:25:07,809 INFO L78 Accepts]: Start accepts. Automaton has 2649 states and 4686 transitions. Word has length 81 [2023-12-16 07:25:07,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:07,809 INFO L495 AbstractCegarLoop]: Abstraction has 2649 states and 4686 transitions. [2023-12-16 07:25:07,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:07,810 INFO L276 IsEmpty]: Start isEmpty. Operand 2649 states and 4686 transitions. [2023-12-16 07:25:07,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 07:25:07,811 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:07,811 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] [2023-12-16 07:25:07,818 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 (9)] Ended with exit code 0 [2023-12-16 07:25:08,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:08,015 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:08,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:08,016 INFO L85 PathProgramCache]: Analyzing trace with hash 536667429, now seen corresponding path program 1 times [2023-12-16 07:25:08,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:08,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1524293296] [2023-12-16 07:25:08,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:08,017 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:08,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:08,018 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:08,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-16 07:25:08,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:08,127 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:25:08,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:08,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:25:08,207 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:08,208 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:08,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1524293296] [2023-12-16 07:25:08,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1524293296] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:08,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:08,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:08,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301768022] [2023-12-16 07:25:08,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:08,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:25:08,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:08,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:25:08,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:25:08,211 INFO L87 Difference]: Start difference. First operand 2649 states and 4686 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:08,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:08,695 INFO L93 Difference]: Finished difference Result 3237 states and 5517 transitions. [2023-12-16 07:25:08,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:25:08,696 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-16 07:25:08,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:08,735 INFO L225 Difference]: With dead ends: 3237 [2023-12-16 07:25:08,735 INFO L226 Difference]: Without dead ends: 2719 [2023-12-16 07:25:08,738 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 07:25:08,740 INFO L413 NwaCegarLoop]: 4093 mSDtfsCounter, 4278 mSDsluCounter, 8124 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4290 SdHoareTripleChecker+Valid, 12217 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:08,740 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4290 Valid, 12217 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:25:08,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2719 states. [2023-12-16 07:25:08,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2719 to 2719. [2023-12-16 07:25:08,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2719 states, 2649 states have (on average 1.7682144205360513) internal successors, (4684), 2652 states have internal predecessors, (4684), 39 states have call successors, (39), 28 states have call predecessors, (39), 29 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-16 07:25:09,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2719 states to 2719 states and 4763 transitions. [2023-12-16 07:25:09,003 INFO L78 Accepts]: Start accepts. Automaton has 2719 states and 4763 transitions. Word has length 81 [2023-12-16 07:25:09,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:09,003 INFO L495 AbstractCegarLoop]: Abstraction has 2719 states and 4763 transitions. [2023-12-16 07:25:09,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:09,003 INFO L276 IsEmpty]: Start isEmpty. Operand 2719 states and 4763 transitions. [2023-12-16 07:25:09,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 07:25:09,004 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:09,004 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] [2023-12-16 07:25:09,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:09,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:09,209 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:09,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:09,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1907380762, now seen corresponding path program 1 times [2023-12-16 07:25:09,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:09,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1323601615] [2023-12-16 07:25:09,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:09,211 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:09,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:09,212 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:09,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-16 07:25:09,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:09,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:25:09,300 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:09,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:25:09,344 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:09,344 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:09,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1323601615] [2023-12-16 07:25:09,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1323601615] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:09,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:09,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:09,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109811344] [2023-12-16 07:25:09,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:09,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:25:09,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:09,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:25:09,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:25:09,346 INFO L87 Difference]: Start difference. First operand 2719 states and 4763 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:09,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:09,899 INFO L93 Difference]: Finished difference Result 3371 states and 5663 transitions. [2023-12-16 07:25:09,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:25:09,900 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-16 07:25:09,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:09,907 INFO L225 Difference]: With dead ends: 3371 [2023-12-16 07:25:09,907 INFO L226 Difference]: Without dead ends: 2783 [2023-12-16 07:25:09,910 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 07:25:09,913 INFO L413 NwaCegarLoop]: 4090 mSDtfsCounter, 4271 mSDsluCounter, 8120 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4283 SdHoareTripleChecker+Valid, 12210 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:09,913 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4283 Valid, 12210 Invalid, 317 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [29 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 07:25:09,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2783 states. [2023-12-16 07:25:09,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2783 to 2783. [2023-12-16 07:25:09,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2783 states, 2711 states have (on average 1.752489856141645) internal successors, (4751), 2714 states have internal predecessors, (4751), 39 states have call successors, (39), 30 states have call predecessors, (39), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-16 07:25:09,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2783 states to 2783 states and 4830 transitions. [2023-12-16 07:25:09,992 INFO L78 Accepts]: Start accepts. Automaton has 2783 states and 4830 transitions. Word has length 81 [2023-12-16 07:25:09,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:09,992 INFO L495 AbstractCegarLoop]: Abstraction has 2783 states and 4830 transitions. [2023-12-16 07:25:09,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:09,993 INFO L276 IsEmpty]: Start isEmpty. Operand 2783 states and 4830 transitions. [2023-12-16 07:25:09,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 07:25:09,995 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:09,995 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] [2023-12-16 07:25:10,003 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:10,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:10,200 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:10,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:10,201 INFO L85 PathProgramCache]: Analyzing trace with hash 954141606, now seen corresponding path program 1 times [2023-12-16 07:25:10,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:10,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1000160506] [2023-12-16 07:25:10,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:10,201 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:10,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:10,203 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:10,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-16 07:25:10,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:10,328 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:25:10,329 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:10,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:25:10,349 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:10,349 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:10,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1000160506] [2023-12-16 07:25:10,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1000160506] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:10,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:10,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:10,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099606042] [2023-12-16 07:25:10,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:10,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:25:10,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:10,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:25:10,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:25:10,351 INFO L87 Difference]: Start difference. First operand 2783 states and 4830 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:10,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:10,530 INFO L93 Difference]: Finished difference Result 3490 states and 5782 transitions. [2023-12-16 07:25:10,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:25:10,531 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-16 07:25:10,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:10,539 INFO L225 Difference]: With dead ends: 3490 [2023-12-16 07:25:10,539 INFO L226 Difference]: Without dead ends: 2839 [2023-12-16 07:25:10,542 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:25:10,542 INFO L413 NwaCegarLoop]: 4164 mSDtfsCounter, 38 mSDsluCounter, 8319 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 12483 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:10,543 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 12483 Invalid, 67 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:25:10,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2839 states. [2023-12-16 07:25:10,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2839 to 2787. [2023-12-16 07:25:10,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2787 states, 2715 states have (on average 1.7476979742173113) internal successors, (4745), 2718 states have internal predecessors, (4745), 39 states have call successors, (39), 30 states have call predecessors, (39), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-16 07:25:10,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2787 states to 2787 states and 4824 transitions. [2023-12-16 07:25:10,619 INFO L78 Accepts]: Start accepts. Automaton has 2787 states and 4824 transitions. Word has length 81 [2023-12-16 07:25:10,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:10,619 INFO L495 AbstractCegarLoop]: Abstraction has 2787 states and 4824 transitions. [2023-12-16 07:25:10,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:10,619 INFO L276 IsEmpty]: Start isEmpty. Operand 2787 states and 4824 transitions. [2023-12-16 07:25:10,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 07:25:10,620 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:10,620 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] [2023-12-16 07:25:10,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:10,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:10,825 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:10,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:10,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1074444504, now seen corresponding path program 1 times [2023-12-16 07:25:10,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:10,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [521567136] [2023-12-16 07:25:10,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:10,826 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:10,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:10,827 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:10,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-16 07:25:10,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:10,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:25:10,930 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:10,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:25:10,943 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:10,943 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:10,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [521567136] [2023-12-16 07:25:10,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [521567136] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:10,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:10,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:10,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024207074] [2023-12-16 07:25:10,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:10,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:25:10,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:10,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:25:10,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:25:10,945 INFO L87 Difference]: Start difference. First operand 2787 states and 4824 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:11,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:11,066 INFO L93 Difference]: Finished difference Result 3486 states and 5754 transitions. [2023-12-16 07:25:11,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:25:11,066 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-16 07:25:11,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:11,072 INFO L225 Difference]: With dead ends: 3486 [2023-12-16 07:25:11,073 INFO L226 Difference]: Without dead ends: 2831 [2023-12-16 07:25:11,075 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:25:11,076 INFO L413 NwaCegarLoop]: 4164 mSDtfsCounter, 29 mSDsluCounter, 8320 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 12484 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:11,076 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 12484 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:25:11,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2831 states. [2023-12-16 07:25:11,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2831 to 2791. [2023-12-16 07:25:11,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2791 states, 2719 states have (on average 1.742920191246782) internal successors, (4739), 2722 states have internal predecessors, (4739), 39 states have call successors, (39), 30 states have call predecessors, (39), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-16 07:25:11,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2791 states to 2791 states and 4818 transitions. [2023-12-16 07:25:11,230 INFO L78 Accepts]: Start accepts. Automaton has 2791 states and 4818 transitions. Word has length 81 [2023-12-16 07:25:11,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:11,231 INFO L495 AbstractCegarLoop]: Abstraction has 2791 states and 4818 transitions. [2023-12-16 07:25:11,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:11,231 INFO L276 IsEmpty]: Start isEmpty. Operand 2791 states and 4818 transitions. [2023-12-16 07:25:11,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 07:25:11,232 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:11,232 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] [2023-12-16 07:25:11,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:11,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:11,437 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:11,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:11,437 INFO L85 PathProgramCache]: Analyzing trace with hash 853828198, now seen corresponding path program 1 times [2023-12-16 07:25:11,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:11,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [797079074] [2023-12-16 07:25:11,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:11,438 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:11,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:11,439 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:11,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-16 07:25:11,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:11,515 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:25:11,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:11,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:25:11,531 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:11,531 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:11,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [797079074] [2023-12-16 07:25:11,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [797079074] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:11,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:11,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:11,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780314804] [2023-12-16 07:25:11,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:11,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:25:11,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:11,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:25:11,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:25:11,532 INFO L87 Difference]: Start difference. First operand 2791 states and 4818 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:11,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:11,641 INFO L93 Difference]: Finished difference Result 3482 states and 5726 transitions. [2023-12-16 07:25:11,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:25:11,641 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-16 07:25:11,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:11,651 INFO L225 Difference]: With dead ends: 3482 [2023-12-16 07:25:11,651 INFO L226 Difference]: Without dead ends: 2823 [2023-12-16 07:25:11,653 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:25:11,654 INFO L413 NwaCegarLoop]: 4164 mSDtfsCounter, 20 mSDsluCounter, 8321 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 12485 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:11,654 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 12485 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:25:11,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2823 states. [2023-12-16 07:25:11,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2823 to 2795. [2023-12-16 07:25:11,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2795 states, 2723 states have (on average 1.738156445097319) internal successors, (4733), 2726 states have internal predecessors, (4733), 39 states have call successors, (39), 30 states have call predecessors, (39), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-16 07:25:11,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2795 states to 2795 states and 4812 transitions. [2023-12-16 07:25:11,727 INFO L78 Accepts]: Start accepts. Automaton has 2795 states and 4812 transitions. Word has length 81 [2023-12-16 07:25:11,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:11,727 INFO L495 AbstractCegarLoop]: Abstraction has 2795 states and 4812 transitions. [2023-12-16 07:25:11,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:11,728 INFO L276 IsEmpty]: Start isEmpty. Operand 2795 states and 4812 transitions. [2023-12-16 07:25:11,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 07:25:11,729 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:11,729 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] [2023-12-16 07:25:11,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:11,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:11,934 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:11,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:11,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1277474920, now seen corresponding path program 1 times [2023-12-16 07:25:11,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:11,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [111608236] [2023-12-16 07:25:11,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:11,935 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:11,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:11,948 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:12,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-16 07:25:12,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:12,157 INFO L262 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:25:12,158 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:12,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:25:12,172 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:12,172 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:12,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [111608236] [2023-12-16 07:25:12,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [111608236] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:12,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:12,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:12,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383370923] [2023-12-16 07:25:12,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:12,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:25:12,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:12,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:25:12,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:25:12,174 INFO L87 Difference]: Start difference. First operand 2795 states and 4812 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:12,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:12,355 INFO L93 Difference]: Finished difference Result 3478 states and 5698 transitions. [2023-12-16 07:25:12,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:25:12,369 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-16 07:25:12,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:12,374 INFO L225 Difference]: With dead ends: 3478 [2023-12-16 07:25:12,374 INFO L226 Difference]: Without dead ends: 2815 [2023-12-16 07:25:12,389 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:25:12,390 INFO L413 NwaCegarLoop]: 4164 mSDtfsCounter, 11 mSDsluCounter, 8322 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 12486 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:12,390 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 12486 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:25:12,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2815 states. [2023-12-16 07:25:12,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2815 to 2799. [2023-12-16 07:25:12,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2799 states, 2727 states have (on average 1.7334066740007334) internal successors, (4727), 2730 states have internal predecessors, (4727), 39 states have call successors, (39), 30 states have call predecessors, (39), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-16 07:25:12,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2799 states to 2799 states and 4806 transitions. [2023-12-16 07:25:12,526 INFO L78 Accepts]: Start accepts. Automaton has 2799 states and 4806 transitions. Word has length 81 [2023-12-16 07:25:12,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:12,527 INFO L495 AbstractCegarLoop]: Abstraction has 2799 states and 4806 transitions. [2023-12-16 07:25:12,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:12,527 INFO L276 IsEmpty]: Start isEmpty. Operand 2799 states and 4806 transitions. [2023-12-16 07:25:12,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 07:25:12,528 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:12,528 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] [2023-12-16 07:25:12,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:12,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:12,733 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:12,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:12,733 INFO L85 PathProgramCache]: Analyzing trace with hash 883108134, now seen corresponding path program 1 times [2023-12-16 07:25:12,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:12,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1076803301] [2023-12-16 07:25:12,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:12,734 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:12,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:12,748 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:12,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-16 07:25:12,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:12,943 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 07:25:12,945 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:13,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:25:13,072 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:13,072 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:13,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1076803301] [2023-12-16 07:25:13,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1076803301] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:13,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:13,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:13,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200729776] [2023-12-16 07:25:13,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:13,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:25:13,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:13,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:25:13,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:25:13,074 INFO L87 Difference]: Start difference. First operand 2799 states and 4806 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:13,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:13,639 INFO L93 Difference]: Finished difference Result 3467 states and 5645 transitions. [2023-12-16 07:25:13,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:25:13,649 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-16 07:25:13,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:13,655 INFO L225 Difference]: With dead ends: 3467 [2023-12-16 07:25:13,655 INFO L226 Difference]: Without dead ends: 2799 [2023-12-16 07:25:13,659 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 07:25:13,660 INFO L413 NwaCegarLoop]: 4086 mSDtfsCounter, 4194 mSDsluCounter, 8116 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4205 SdHoareTripleChecker+Valid, 12202 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:13,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4205 Valid, 12202 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:25:13,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2799 states. [2023-12-16 07:25:13,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2799 to 2799. [2023-12-16 07:25:13,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2799 states, 2727 states have (on average 1.7308397506417308) internal successors, (4720), 2730 states have internal predecessors, (4720), 39 states have call successors, (39), 30 states have call predecessors, (39), 31 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-16 07:25:13,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2799 states to 2799 states and 4799 transitions. [2023-12-16 07:25:13,731 INFO L78 Accepts]: Start accepts. Automaton has 2799 states and 4799 transitions. Word has length 81 [2023-12-16 07:25:13,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:13,731 INFO L495 AbstractCegarLoop]: Abstraction has 2799 states and 4799 transitions. [2023-12-16 07:25:13,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:25:13,731 INFO L276 IsEmpty]: Start isEmpty. Operand 2799 states and 4799 transitions. [2023-12-16 07:25:13,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 07:25:13,732 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:13,733 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] [2023-12-16 07:25:13,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:13,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:13,952 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:13,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:13,953 INFO L85 PathProgramCache]: Analyzing trace with hash -922330200, now seen corresponding path program 1 times [2023-12-16 07:25:13,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:13,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1214905912] [2023-12-16 07:25:13,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:13,953 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:13,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:13,978 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:14,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-16 07:25:14,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:14,083 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:25:14,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:14,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:25:14,179 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:14,179 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:14,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1214905912] [2023-12-16 07:25:14,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1214905912] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:14,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:14,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 07:25:14,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321485410] [2023-12-16 07:25:14,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:14,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:25:14,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:14,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:25:14,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:25:14,180 INFO L87 Difference]: Start difference. First operand 2799 states and 4799 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-16 07:25:14,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:14,318 INFO L93 Difference]: Finished difference Result 4108 states and 6436 transitions. [2023-12-16 07:25:14,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:25:14,318 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 81 [2023-12-16 07:25:14,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:14,326 INFO L225 Difference]: With dead ends: 4108 [2023-12-16 07:25:14,326 INFO L226 Difference]: Without dead ends: 3441 [2023-12-16 07:25:14,329 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:25:14,329 INFO L413 NwaCegarLoop]: 4196 mSDtfsCounter, 4093 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4093 SdHoareTripleChecker+Valid, 4375 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:14,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4093 Valid, 4375 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:25:14,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3441 states. [2023-12-16 07:25:14,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3441 to 3439. [2023-12-16 07:25:14,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3439 states, 3301 states have (on average 1.6428355043926084) internal successors, (5423), 3307 states have internal predecessors, (5423), 74 states have call successors, (74), 60 states have call predecessors, (74), 62 states have return successors, (76), 72 states have call predecessors, (76), 74 states have call successors, (76) [2023-12-16 07:25:14,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3439 states to 3439 states and 5573 transitions. [2023-12-16 07:25:14,434 INFO L78 Accepts]: Start accepts. Automaton has 3439 states and 5573 transitions. Word has length 81 [2023-12-16 07:25:14,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:14,435 INFO L495 AbstractCegarLoop]: Abstraction has 3439 states and 5573 transitions. [2023-12-16 07:25:14,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-16 07:25:14,435 INFO L276 IsEmpty]: Start isEmpty. Operand 3439 states and 5573 transitions. [2023-12-16 07:25:14,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-16 07:25:14,437 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:14,437 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:25:14,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:14,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:14,644 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:14,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:14,645 INFO L85 PathProgramCache]: Analyzing trace with hash -497178965, now seen corresponding path program 1 times [2023-12-16 07:25:14,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:14,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1105919008] [2023-12-16 07:25:14,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:14,645 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:14,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:14,652 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:14,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-16 07:25:14,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:14,754 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 07:25:14,757 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:14,929 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-16 07:25:14,929 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:14,929 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:14,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1105919008] [2023-12-16 07:25:14,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1105919008] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:14,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:14,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:14,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101502997] [2023-12-16 07:25:14,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:14,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:25:14,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:14,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:25:14,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:25:14,932 INFO L87 Difference]: Start difference. First operand 3439 states and 5573 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:25:15,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:15,438 INFO L93 Difference]: Finished difference Result 5953 states and 8651 transitions. [2023-12-16 07:25:15,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:25:15,438 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 131 [2023-12-16 07:25:15,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:15,481 INFO L225 Difference]: With dead ends: 5953 [2023-12-16 07:25:15,481 INFO L226 Difference]: Without dead ends: 4647 [2023-12-16 07:25:15,501 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:25:15,501 INFO L413 NwaCegarLoop]: 4145 mSDtfsCounter, 4225 mSDsluCounter, 4216 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4230 SdHoareTripleChecker+Valid, 8361 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:15,501 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4230 Valid, 8361 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:25:15,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4647 states. [2023-12-16 07:25:15,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4647 to 4645. [2023-12-16 07:25:15,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4645 states, 4383 states have (on average 1.5375313712069358) internal successors, (6739), 4397 states have internal predecessors, (6739), 136 states have call successors, (136), 112 states have call predecessors, (136), 124 states have return successors, (160), 136 states have call predecessors, (160), 136 states have call successors, (160) [2023-12-16 07:25:15,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4645 states to 4645 states and 7035 transitions. [2023-12-16 07:25:15,754 INFO L78 Accepts]: Start accepts. Automaton has 4645 states and 7035 transitions. Word has length 131 [2023-12-16 07:25:15,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:15,755 INFO L495 AbstractCegarLoop]: Abstraction has 4645 states and 7035 transitions. [2023-12-16 07:25:15,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:25:15,755 INFO L276 IsEmpty]: Start isEmpty. Operand 4645 states and 7035 transitions. [2023-12-16 07:25:15,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-16 07:25:15,758 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:15,758 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:25:15,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:15,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:15,963 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:15,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:15,963 INFO L85 PathProgramCache]: Analyzing trace with hash 292126512, now seen corresponding path program 1 times [2023-12-16 07:25:15,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:15,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [99378100] [2023-12-16 07:25:15,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:15,964 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:15,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:15,965 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:15,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-16 07:25:16,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:16,052 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 07:25:16,055 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:16,201 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-16 07:25:16,201 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:16,201 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:16,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [99378100] [2023-12-16 07:25:16,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [99378100] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:16,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:16,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:16,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927841641] [2023-12-16 07:25:16,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:16,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:25:16,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:16,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:25:16,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:25:16,203 INFO L87 Difference]: Start difference. First operand 4645 states and 7035 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:25:16,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:16,802 INFO L93 Difference]: Finished difference Result 9383 states and 12812 transitions. [2023-12-16 07:25:16,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:25:16,803 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 133 [2023-12-16 07:25:16,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:16,827 INFO L225 Difference]: With dead ends: 9383 [2023-12-16 07:25:16,827 INFO L226 Difference]: Without dead ends: 6871 [2023-12-16 07:25:16,836 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:25:16,836 INFO L413 NwaCegarLoop]: 4177 mSDtfsCounter, 4215 mSDsluCounter, 4244 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4220 SdHoareTripleChecker+Valid, 8421 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:16,837 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4220 Valid, 8421 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 07:25:16,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6871 states. [2023-12-16 07:25:17,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6871 to 6869. [2023-12-16 07:25:17,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6869 states, 6372 states have (on average 1.436283741368487) internal successors, (9152), 6403 states have internal predecessors, (9152), 255 states have call successors, (255), 208 states have call predecessors, (255), 240 states have return successors, (323), 259 states have call predecessors, (323), 255 states have call successors, (323) [2023-12-16 07:25:17,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6869 states to 6869 states and 9730 transitions. [2023-12-16 07:25:17,082 INFO L78 Accepts]: Start accepts. Automaton has 6869 states and 9730 transitions. Word has length 133 [2023-12-16 07:25:17,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:17,082 INFO L495 AbstractCegarLoop]: Abstraction has 6869 states and 9730 transitions. [2023-12-16 07:25:17,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:25:17,082 INFO L276 IsEmpty]: Start isEmpty. Operand 6869 states and 9730 transitions. [2023-12-16 07:25:17,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-16 07:25:17,087 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:17,087 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:25:17,092 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:17,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:17,291 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:17,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:17,292 INFO L85 PathProgramCache]: Analyzing trace with hash -414470094, now seen corresponding path program 1 times [2023-12-16 07:25:17,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:17,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [378533416] [2023-12-16 07:25:17,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:17,292 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:17,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:17,294 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:17,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-16 07:25:17,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:17,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:25:17,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:17,414 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-16 07:25:17,415 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:17,415 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:17,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [378533416] [2023-12-16 07:25:17,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [378533416] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:17,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:17,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:25:17,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973126803] [2023-12-16 07:25:17,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:17,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:25:17,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:17,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:25:17,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:25:17,417 INFO L87 Difference]: Start difference. First operand 6869 states and 9730 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:25:17,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:17,869 INFO L93 Difference]: Finished difference Result 11599 states and 15471 transitions. [2023-12-16 07:25:17,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:25:17,870 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 133 [2023-12-16 07:25:17,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:17,889 INFO L225 Difference]: With dead ends: 11599 [2023-12-16 07:25:17,889 INFO L226 Difference]: Without dead ends: 6863 [2023-12-16 07:25:17,900 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:25:17,900 INFO L413 NwaCegarLoop]: 4160 mSDtfsCounter, 216 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 8117 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:17,901 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 8117 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:25:17,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6863 states. [2023-12-16 07:25:18,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6863 to 6863. [2023-12-16 07:25:18,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6863 states, 6369 states have (on average 1.4360182132202857) internal successors, (9146), 6399 states have internal predecessors, (9146), 252 states have call successors, (252), 208 states have call predecessors, (252), 240 states have return successors, (320), 256 states have call predecessors, (320), 252 states have call successors, (320) [2023-12-16 07:25:18,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6863 states to 6863 states and 9718 transitions. [2023-12-16 07:25:18,331 INFO L78 Accepts]: Start accepts. Automaton has 6863 states and 9718 transitions. Word has length 133 [2023-12-16 07:25:18,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:18,331 INFO L495 AbstractCegarLoop]: Abstraction has 6863 states and 9718 transitions. [2023-12-16 07:25:18,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:25:18,331 INFO L276 IsEmpty]: Start isEmpty. Operand 6863 states and 9718 transitions. [2023-12-16 07:25:18,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-16 07:25:18,350 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:18,351 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:25:18,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:18,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:18,555 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:18,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:18,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1038449643, now seen corresponding path program 1 times [2023-12-16 07:25:18,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:18,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [820855638] [2023-12-16 07:25:18,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:18,556 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:18,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:18,558 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:18,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-16 07:25:18,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:18,669 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 07:25:18,672 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:18,818 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-16 07:25:18,818 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:18,818 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:18,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [820855638] [2023-12-16 07:25:18,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [820855638] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:18,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:18,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:18,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359235725] [2023-12-16 07:25:18,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:18,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:25:18,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:18,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:25:18,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:25:18,820 INFO L87 Difference]: Start difference. First operand 6863 states and 9718 transitions. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:25:19,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:19,595 INFO L93 Difference]: Finished difference Result 15740 states and 20505 transitions. [2023-12-16 07:25:19,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:25:19,596 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 135 [2023-12-16 07:25:19,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:19,627 INFO L225 Difference]: With dead ends: 15740 [2023-12-16 07:25:19,627 INFO L226 Difference]: Without dead ends: 11010 [2023-12-16 07:25:19,639 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:25:19,640 INFO L413 NwaCegarLoop]: 4163 mSDtfsCounter, 4208 mSDsluCounter, 4226 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4214 SdHoareTripleChecker+Valid, 8389 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:19,641 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4214 Valid, 8389 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 07:25:19,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11010 states. [2023-12-16 07:25:20,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11010 to 11008. [2023-12-16 07:25:20,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11008 states, 10071 states have (on average 1.3528944494091948) internal successors, (13625), 10138 states have internal predecessors, (13625), 471 states have call successors, (471), 384 states have call predecessors, (471), 464 states have return successors, (635), 487 states have call predecessors, (635), 471 states have call successors, (635) [2023-12-16 07:25:20,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11008 states to 11008 states and 14731 transitions. [2023-12-16 07:25:20,168 INFO L78 Accepts]: Start accepts. Automaton has 11008 states and 14731 transitions. Word has length 135 [2023-12-16 07:25:20,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:20,169 INFO L495 AbstractCegarLoop]: Abstraction has 11008 states and 14731 transitions. [2023-12-16 07:25:20,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:25:20,169 INFO L276 IsEmpty]: Start isEmpty. Operand 11008 states and 14731 transitions. [2023-12-16 07:25:20,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-16 07:25:20,398 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:20,398 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:25:20,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:20,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:20,599 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:20,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:20,600 INFO L85 PathProgramCache]: Analyzing trace with hash 608791337, now seen corresponding path program 1 times [2023-12-16 07:25:20,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:20,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1737612754] [2023-12-16 07:25:20,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:20,600 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:20,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:20,602 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:20,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-16 07:25:20,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:20,704 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:25:20,706 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:20,724 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-16 07:25:20,724 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:20,724 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:20,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1737612754] [2023-12-16 07:25:20,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1737612754] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:20,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:20,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:25:20,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667115912] [2023-12-16 07:25:20,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:20,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:25:20,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:20,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:25:20,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:25:20,726 INFO L87 Difference]: Start difference. First operand 11008 states and 14731 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:25:21,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:21,143 INFO L93 Difference]: Finished difference Result 19878 states and 25476 transitions. [2023-12-16 07:25:21,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:25:21,144 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 135 [2023-12-16 07:25:21,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:21,175 INFO L225 Difference]: With dead ends: 19878 [2023-12-16 07:25:21,175 INFO L226 Difference]: Without dead ends: 11003 [2023-12-16 07:25:21,194 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:25:21,194 INFO L413 NwaCegarLoop]: 4159 mSDtfsCounter, 214 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 8116 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:21,194 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 8116 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:25:21,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11003 states. [2023-12-16 07:25:21,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11003 to 11003. [2023-12-16 07:25:21,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11003 states, 10069 states have (on average 1.352765915185222) internal successors, (13621), 10135 states have internal predecessors, (13621), 468 states have call successors, (468), 384 states have call predecessors, (468), 464 states have return successors, (632), 484 states have call predecessors, (632), 468 states have call successors, (632) [2023-12-16 07:25:21,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11003 states to 11003 states and 14721 transitions. [2023-12-16 07:25:21,760 INFO L78 Accepts]: Start accepts. Automaton has 11003 states and 14721 transitions. Word has length 135 [2023-12-16 07:25:21,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:21,760 INFO L495 AbstractCegarLoop]: Abstraction has 11003 states and 14721 transitions. [2023-12-16 07:25:21,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:25:21,760 INFO L276 IsEmpty]: Start isEmpty. Operand 11003 states and 14721 transitions. [2023-12-16 07:25:21,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-16 07:25:21,767 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:21,767 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:25:21,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:21,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:21,972 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:21,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:21,973 INFO L85 PathProgramCache]: Analyzing trace with hash -588644944, now seen corresponding path program 1 times [2023-12-16 07:25:21,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:21,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [904748655] [2023-12-16 07:25:21,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:21,973 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:21,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:21,974 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:21,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-16 07:25:22,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:22,079 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 07:25:22,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:22,232 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-16 07:25:22,232 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:22,232 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:22,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [904748655] [2023-12-16 07:25:22,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [904748655] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:22,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:22,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:22,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525795112] [2023-12-16 07:25:22,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:22,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:25:22,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:22,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:25:22,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:25:22,234 INFO L87 Difference]: Start difference. First operand 11003 states and 14721 transitions. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:25:23,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:23,301 INFO L93 Difference]: Finished difference Result 28091 states and 35299 transitions. [2023-12-16 07:25:23,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:25:23,304 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), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 137 [2023-12-16 07:25:23,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:23,360 INFO L225 Difference]: With dead ends: 28091 [2023-12-16 07:25:23,360 INFO L226 Difference]: Without dead ends: 19221 [2023-12-16 07:25:23,380 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:25:23,381 INFO L413 NwaCegarLoop]: 4153 mSDtfsCounter, 4207 mSDsluCounter, 4208 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4213 SdHoareTripleChecker+Valid, 8361 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:23,381 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4213 Valid, 8361 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 07:25:23,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19221 states. [2023-12-16 07:25:24,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19221 to 19027. [2023-12-16 07:25:24,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19027 states, 17034 states have (on average 1.2890689209815662) internal successors, (21958), 17309 states have internal predecessors, (21958), 871 states have call successors, (871), 704 states have call predecessors, (871), 1120 states have return successors, (1484), 1015 states have call predecessors, (1484), 871 states have call successors, (1484) [2023-12-16 07:25:24,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19027 states to 19027 states and 24313 transitions. [2023-12-16 07:25:24,414 INFO L78 Accepts]: Start accepts. Automaton has 19027 states and 24313 transitions. Word has length 137 [2023-12-16 07:25:24,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:24,414 INFO L495 AbstractCegarLoop]: Abstraction has 19027 states and 24313 transitions. [2023-12-16 07:25:24,414 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), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:25:24,414 INFO L276 IsEmpty]: Start isEmpty. Operand 19027 states and 24313 transitions. [2023-12-16 07:25:24,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-16 07:25:24,424 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:24,424 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:25:24,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:24,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:24,628 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:24,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:24,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1023150542, now seen corresponding path program 1 times [2023-12-16 07:25:24,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:24,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1196117732] [2023-12-16 07:25:24,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:24,629 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:24,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:24,631 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:24,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-16 07:25:24,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:24,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:25:24,724 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:24,738 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-16 07:25:24,739 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:24,739 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:24,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1196117732] [2023-12-16 07:25:24,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1196117732] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:24,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:24,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:25:24,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312151848] [2023-12-16 07:25:24,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:24,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:25:24,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:24,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:25:24,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:25:24,741 INFO L87 Difference]: Start difference. First operand 19027 states and 24313 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:25:25,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:25,583 INFO L93 Difference]: Finished difference Result 35918 states and 44644 transitions. [2023-12-16 07:25:25,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:25:25,584 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), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 137 [2023-12-16 07:25:25,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:25,637 INFO L225 Difference]: With dead ends: 35918 [2023-12-16 07:25:25,637 INFO L226 Difference]: Without dead ends: 19023 [2023-12-16 07:25:25,670 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:25:25,671 INFO L413 NwaCegarLoop]: 4158 mSDtfsCounter, 212 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 8115 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:25,672 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 8115 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:25:25,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19023 states. [2023-12-16 07:25:26,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19023 to 19023. [2023-12-16 07:25:26,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19023 states, 17033 states have (on average 1.2890271825280337) internal successors, (21956), 17307 states have internal predecessors, (21956), 868 states have call successors, (868), 704 states have call predecessors, (868), 1120 states have return successors, (1480), 1012 states have call predecessors, (1480), 868 states have call successors, (1480) [2023-12-16 07:25:26,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19023 states to 19023 states and 24304 transitions. [2023-12-16 07:25:26,753 INFO L78 Accepts]: Start accepts. Automaton has 19023 states and 24304 transitions. Word has length 137 [2023-12-16 07:25:26,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:26,753 INFO L495 AbstractCegarLoop]: Abstraction has 19023 states and 24304 transitions. [2023-12-16 07:25:26,753 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), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:25:26,753 INFO L276 IsEmpty]: Start isEmpty. Operand 19023 states and 24304 transitions. [2023-12-16 07:25:26,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-16 07:25:26,762 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:26,763 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:25:26,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:26,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:26,968 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:26,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:26,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1325188821, now seen corresponding path program 1 times [2023-12-16 07:25:26,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:26,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1019437384] [2023-12-16 07:25:26,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:26,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-16 07:25:26,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:26,969 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:26,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-16 07:25:27,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:27,063 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:25:27,065 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:27,104 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-16 07:25:27,104 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:27,104 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:27,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1019437384] [2023-12-16 07:25:27,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1019437384] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:27,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:27,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:25:27,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895791192] [2023-12-16 07:25:27,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:27,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:25:27,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:27,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:25:27,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:25:27,106 INFO L87 Difference]: Start difference. First operand 19023 states and 24304 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 07:25:28,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:28,413 INFO L93 Difference]: Finished difference Result 49161 states and 60780 transitions. [2023-12-16 07:25:28,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:25:28,413 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 139 [2023-12-16 07:25:28,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:28,499 INFO L225 Difference]: With dead ends: 49161 [2023-12-16 07:25:28,500 INFO L226 Difference]: Without dead ends: 25723 [2023-12-16 07:25:28,529 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:25:28,530 INFO L413 NwaCegarLoop]: 4329 mSDtfsCounter, 176 mSDsluCounter, 4151 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 8480 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:28,530 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 8480 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:25:28,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25723 states. [2023-12-16 07:25:30,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25723 to 25723. [2023-12-16 07:25:30,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25723 states, 22949 states have (on average 1.2649352912980958) internal successors, (29029), 23303 states have internal predecessors, (29029), 1236 states have call successors, (1236), 992 states have call predecessors, (1236), 1536 states have return successors, (2106), 1428 states have call predecessors, (2106), 1236 states have call successors, (2106) [2023-12-16 07:25:30,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25723 states to 25723 states and 32371 transitions. [2023-12-16 07:25:30,096 INFO L78 Accepts]: Start accepts. Automaton has 25723 states and 32371 transitions. Word has length 139 [2023-12-16 07:25:30,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:30,096 INFO L495 AbstractCegarLoop]: Abstraction has 25723 states and 32371 transitions. [2023-12-16 07:25:30,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 07:25:30,096 INFO L276 IsEmpty]: Start isEmpty. Operand 25723 states and 32371 transitions. [2023-12-16 07:25:30,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2023-12-16 07:25:30,111 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:30,111 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:25:30,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:30,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:30,315 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:30,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:30,316 INFO L85 PathProgramCache]: Analyzing trace with hash 952201055, now seen corresponding path program 1 times [2023-12-16 07:25:30,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:30,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1959840311] [2023-12-16 07:25:30,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:30,316 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:30,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:30,317 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 07:25:30,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-16 07:25:30,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:30,422 INFO L262 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:25:30,424 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:30,572 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-16 07:25:30,573 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:30,573 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:30,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1959840311] [2023-12-16 07:25:30,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1959840311] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:30,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:30,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 07:25:30,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874470378] [2023-12-16 07:25:30,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:30,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:25:30,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:30,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:25:30,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:25:30,577 INFO L87 Difference]: Start difference. First operand 25723 states and 32371 transitions. Second operand has 3 states, 3 states have (on average 43.0) internal successors, (129), 2 states have internal predecessors, (129), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 07:25:32,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:32,203 INFO L93 Difference]: Finished difference Result 55950 states and 68959 transitions. [2023-12-16 07:25:32,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:25:32,203 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 2 states have internal predecessors, (129), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 175 [2023-12-16 07:25:32,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:32,504 INFO L225 Difference]: With dead ends: 55950 [2023-12-16 07:25:32,504 INFO L226 Difference]: Without dead ends: 32359 [2023-12-16 07:25:32,574 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:25:32,574 INFO L413 NwaCegarLoop]: 4156 mSDtfsCounter, 4059 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4059 SdHoareTripleChecker+Valid, 4337 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:32,580 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4059 Valid, 4337 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:25:32,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32359 states. [2023-12-16 07:25:34,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32359 to 32311. [2023-12-16 07:25:34,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32311 states, 28817 states have (on average 1.2461047298469654) internal successors, (35909), 29211 states have internal predecessors, (35909), 1604 states have call successors, (1604), 1280 states have call predecessors, (1604), 1888 states have return successors, (2622), 1820 states have call predecessors, (2622), 1604 states have call successors, (2622) [2023-12-16 07:25:34,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32311 states to 32311 states and 40135 transitions. [2023-12-16 07:25:34,893 INFO L78 Accepts]: Start accepts. Automaton has 32311 states and 40135 transitions. Word has length 175 [2023-12-16 07:25:34,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:34,893 INFO L495 AbstractCegarLoop]: Abstraction has 32311 states and 40135 transitions. [2023-12-16 07:25:34,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 2 states have internal predecessors, (129), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-16 07:25:34,910 INFO L276 IsEmpty]: Start isEmpty. Operand 32311 states and 40135 transitions. [2023-12-16 07:25:34,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2023-12-16 07:25:34,934 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:34,934 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:25:34,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-16 07:25:35,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:35,140 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:35,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:35,140 INFO L85 PathProgramCache]: Analyzing trace with hash -983920095, now seen corresponding path program 1 times [2023-12-16 07:25:35,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:35,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1419058289] [2023-12-16 07:25:35,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:35,141 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:35,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:35,142 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-16 07:25:35,156 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-16 07:25:35,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:35,263 INFO L262 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:25:35,266 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:35,358 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-12-16 07:25:35,359 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:35,359 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:35,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1419058289] [2023-12-16 07:25:35,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1419058289] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:35,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:35,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:25:35,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474758416] [2023-12-16 07:25:35,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:35,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:25:35,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:35,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:25:35,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:25:35,361 INFO L87 Difference]: Start difference. First operand 32311 states and 40135 transitions. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 3 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 07:25:37,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:25:37,360 INFO L93 Difference]: Finished difference Result 62787 states and 76808 transitions. [2023-12-16 07:25:37,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:25:37,361 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 3 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 199 [2023-12-16 07:25:37,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:25:37,427 INFO L225 Difference]: With dead ends: 62787 [2023-12-16 07:25:37,428 INFO L226 Difference]: Without dead ends: 32609 [2023-12-16 07:25:37,459 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:25:37,459 INFO L413 NwaCegarLoop]: 4112 mSDtfsCounter, 4224 mSDsluCounter, 4195 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4230 SdHoareTripleChecker+Valid, 8307 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:37,460 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4230 Valid, 8307 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 07:25:37,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32609 states. [2023-12-16 07:25:39,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32609 to 32609. [2023-12-16 07:25:39,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32609 states, 29083 states have (on average 1.2385586081215831) internal successors, (36021), 29493 states have internal predecessors, (36021), 1604 states have call successors, (1604), 1280 states have call predecessors, (1604), 1920 states have return successors, (2400), 1836 states have call predecessors, (2400), 1604 states have call successors, (2400) [2023-12-16 07:25:39,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32609 states to 32609 states and 40025 transitions. [2023-12-16 07:25:39,551 INFO L78 Accepts]: Start accepts. Automaton has 32609 states and 40025 transitions. Word has length 199 [2023-12-16 07:25:39,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:25:39,551 INFO L495 AbstractCegarLoop]: Abstraction has 32609 states and 40025 transitions. [2023-12-16 07:25:39,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 3 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 07:25:39,552 INFO L276 IsEmpty]: Start isEmpty. Operand 32609 states and 40025 transitions. [2023-12-16 07:25:39,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2023-12-16 07:25:39,574 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:25:39,575 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 07:25:39,582 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-16 07:25:39,779 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-16 07:25:39,780 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:25:39,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:25:39,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1161888085, now seen corresponding path program 1 times [2023-12-16 07:25:39,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:25:39,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [282445970] [2023-12-16 07:25:39,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:25:39,781 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:25:39,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:25:39,782 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-16 07:25:39,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 (28)] Waiting until timeout for monitored process [2023-12-16 07:25:39,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:25:39,892 INFO L262 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:25:39,895 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:25:39,922 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-16 07:25:39,922 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:25:39,922 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:25:39,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [282445970] [2023-12-16 07:25:39,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [282445970] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:25:39,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:25:39,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:25:39,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319901441] [2023-12-16 07:25:39,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:25:39,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:25:39,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:25:39,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:25:39,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:25:39,924 INFO L87 Difference]: Start difference. First operand 32609 states and 40025 transitions. Second operand has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Received shutdown request... [2023-12-16 07:25:40,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:25:40,696 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:25:40,696 INFO L413 NwaCegarLoop]: 793 mSDtfsCounter, 137 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 1446 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:25:40,696 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 1446 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:25:40,697 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-16 07:25:40,701 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-16 07:25:40,729 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-16 07:25:40,729 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 (28)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 07:25:40,898 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-16 07:25:40,899 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (32609states) and FLOYD_HOARE automaton (currently 3 states, 3 states before enhancement),while ReachableStatesComputation was computing reachable states (16629 states constructed, input type IntersectNwa). [2023-12-16 07:25:40,901 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-16 07:25:40,903 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] [2023-12-16 07:25:40,905 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 07:25:40,907 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 07:25:40 BoogieIcfgContainer [2023-12-16 07:25:40,907 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 07:25:40,907 INFO L158 Benchmark]: Toolchain (without parser) took 54933.06ms. Allocated memory was 257.9MB in the beginning and 4.1GB in the end (delta: 3.8GB). Free memory was 168.9MB in the beginning and 3.5GB in the end (delta: -3.4GB). Peak memory consumption was 1.2GB. Max. memory is 8.0GB. [2023-12-16 07:25:40,907 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 186.6MB. Free memory is still 133.5MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 07:25:40,907 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3146.93ms. Allocated memory was 257.9MB in the beginning and 363.9MB in the end (delta: 105.9MB). Free memory was 168.4MB in the beginning and 179.1MB in the end (delta: -10.7MB). Peak memory consumption was 96.8MB. Max. memory is 8.0GB. [2023-12-16 07:25:40,907 INFO L158 Benchmark]: Boogie Procedure Inliner took 428.63ms. Allocated memory is still 363.9MB. Free memory was 179.1MB in the beginning and 199.0MB in the end (delta: -19.9MB). Peak memory consumption was 54.5MB. Max. memory is 8.0GB. [2023-12-16 07:25:40,908 INFO L158 Benchmark]: Boogie Preprocessor took 753.20ms. Allocated memory is still 363.9MB. Free memory was 199.0MB in the beginning and 175.9MB in the end (delta: 23.1MB). Peak memory consumption was 66.1MB. Max. memory is 8.0GB. [2023-12-16 07:25:40,927 INFO L158 Benchmark]: RCFGBuilder took 10147.45ms. Allocated memory was 363.9MB in the beginning and 951.1MB in the end (delta: 587.2MB). Free memory was 175.9MB in the beginning and 576.0MB in the end (delta: -400.0MB). Peak memory consumption was 465.0MB. Max. memory is 8.0GB. [2023-12-16 07:25:40,928 INFO L158 Benchmark]: TraceAbstraction took 40449.91ms. Allocated memory was 951.1MB in the beginning and 4.1GB in the end (delta: 3.2GB). Free memory was 575.5MB in the beginning and 3.5GB in the end (delta: -3.0GB). Peak memory consumption was 899.0MB. Max. memory is 8.0GB. [2023-12-16 07:25:40,929 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.16ms. Allocated memory is still 186.6MB. Free memory is still 133.5MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 3146.93ms. Allocated memory was 257.9MB in the beginning and 363.9MB in the end (delta: 105.9MB). Free memory was 168.4MB in the beginning and 179.1MB in the end (delta: -10.7MB). Peak memory consumption was 96.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 428.63ms. Allocated memory is still 363.9MB. Free memory was 179.1MB in the beginning and 199.0MB in the end (delta: -19.9MB). Peak memory consumption was 54.5MB. Max. memory is 8.0GB. * Boogie Preprocessor took 753.20ms. Allocated memory is still 363.9MB. Free memory was 199.0MB in the beginning and 175.9MB in the end (delta: 23.1MB). Peak memory consumption was 66.1MB. Max. memory is 8.0GB. * RCFGBuilder took 10147.45ms. Allocated memory was 363.9MB in the beginning and 951.1MB in the end (delta: 587.2MB). Free memory was 175.9MB in the beginning and 576.0MB in the end (delta: -400.0MB). Peak memory consumption was 465.0MB. Max. memory is 8.0GB. * TraceAbstraction took 40449.91ms. Allocated memory was 951.1MB in the beginning and 4.1GB in the end (delta: 3.2GB). Free memory was 575.5MB in the beginning and 3.5GB in the end (delta: -3.0GB). Peak memory consumption was 899.0MB. 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: 11173]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 11173). Cancelled while NwaCegarLoop was constructing difference of abstraction (32609states) and FLOYD_HOARE automaton (currently 3 states, 3 states before enhancement),while ReachableStatesComputation was computing reachable states (16629 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 11049]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 11049). Cancelled while NwaCegarLoop was constructing difference of abstraction (32609states) and FLOYD_HOARE automaton (currently 3 states, 3 states before enhancement),while ReachableStatesComputation was computing reachable states (16629 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 7 procedures, 2287 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 40.4s, OverallIterations: 27, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.4s, AutomataDifference: 17.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 73505 SdHoareTripleChecker+Valid, 4.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 73358 mSDsluCounter, 265482 SdHoareTripleChecker+Invalid, 3.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 156909 mSDsCounter, 497 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4352 IncrementalHoareTripleChecker+Invalid, 4849 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 497 mSolverCounterUnsat, 108573 mSDtfsCounter, 4352 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2943 GetRequests, 2872 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=32609occurred in iteration=26, InterpolantAutomatonStates: 109, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 11.8s AutomataMinimizationTime, 26 MinimizatonAttempts, 399 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 2.0s InterpolantComputationTime, 2950 NumberOfCodeBlocks, 2950 NumberOfCodeBlocksAsserted, 27 NumberOfCheckSat, 2923 ConstructedInterpolants, 0 QuantifiedInterpolants, 5063 SizeOfPredicates, 4 NumberOfNonLiveVariables, 6972 ConjunctsInSsa, 110 ConjunctsInUnsatCore, 27 InterpolantComputations, 27 PerfectInterpolantSequences, 649/649 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