/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/systemc/transmitter.11.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 07:21:03,292 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 07:21:03,342 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-25 07:21:03,346 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 07:21:03,346 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 07:21:03,375 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 07:21:03,375 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 07:21:03,376 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 07:21:03,377 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 07:21:03,380 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 07:21:03,381 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 07:21:03,381 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 07:21:03,382 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 07:21:03,383 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 07:21:03,383 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 07:21:03,384 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 07:21:03,384 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 07:21:03,384 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 07:21:03,385 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 07:21:03,385 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 07:21:03,385 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 07:21:03,385 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 07:21:03,386 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 07:21:03,386 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 07:21:03,386 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 07:21:03,386 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 07:21:03,386 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 07:21:03,387 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 07:21:03,387 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 07:21:03,387 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 07:21:03,388 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 07:21:03,388 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 07:21:03,388 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 07:21:03,388 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 07:21:03,389 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 07:21:03,389 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 07:21:03,389 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 07:21:03,389 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 07:21:03,389 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 07:21:03,389 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 07:21:03,390 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 07:21:03,390 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 07:21:03,390 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 07:21:03,390 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 07:21:03,391 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 07:21:03,391 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 07:21:03,391 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-25 07:21:03,637 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 07:21:03,657 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 07:21:03,659 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 07:21:03,660 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 07:21:03,661 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 07:21:03,662 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/systemc/transmitter.11.cil.c [2023-12-25 07:21:04,833 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 07:21:04,996 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 07:21:04,996 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/systemc/transmitter.11.cil.c [2023-12-25 07:21:05,007 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b489e20ee/e9b82d2e43ae429997055d39fb9ec262/FLAG7ab750434 [2023-12-25 07:21:05,019 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b489e20ee/e9b82d2e43ae429997055d39fb9ec262 [2023-12-25 07:21:05,021 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 07:21:05,022 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 07:21:05,024 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 07:21:05,024 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 07:21:05,028 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 07:21:05,028 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 07:21:05" (1/1) ... [2023-12-25 07:21:05,029 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@293bc898 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:21:05, skipping insertion in model container [2023-12-25 07:21:05,029 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 07:21:05" (1/1) ... [2023-12-25 07:21:05,068 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 07:21:05,185 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/systemc/transmitter.11.cil.c[706,719] [2023-12-25 07:21:05,302 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 07:21:05,321 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 07:21:05,342 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/systemc/transmitter.11.cil.c[706,719] [2023-12-25 07:21:05,407 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 07:21:05,430 INFO L206 MainTranslator]: Completed translation [2023-12-25 07:21:05,431 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:21:05 WrapperNode [2023-12-25 07:21:05,431 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 07:21:05,432 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 07:21:05,432 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 07:21:05,432 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 07:21:05,438 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:21:05" (1/1) ... [2023-12-25 07:21:05,452 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:21:05" (1/1) ... [2023-12-25 07:21:05,487 INFO L138 Inliner]: procedures = 50, calls = 63, calls flagged for inlining = 34, calls inlined = 34, statements flattened = 772 [2023-12-25 07:21:05,487 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 07:21:05,488 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 07:21:05,488 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 07:21:05,488 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 07:21:05,499 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:21:05" (1/1) ... [2023-12-25 07:21:05,499 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:21:05" (1/1) ... [2023-12-25 07:21:05,505 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:21:05" (1/1) ... [2023-12-25 07:21:05,526 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-25 07:21:05,527 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:21:05" (1/1) ... [2023-12-25 07:21:05,527 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:21:05" (1/1) ... [2023-12-25 07:21:05,542 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:21:05" (1/1) ... [2023-12-25 07:21:05,571 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:21:05" (1/1) ... [2023-12-25 07:21:05,575 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:21:05" (1/1) ... [2023-12-25 07:21:05,578 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:21:05" (1/1) ... [2023-12-25 07:21:05,583 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 07:21:05,593 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 07:21:05,593 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 07:21:05,593 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 07:21:05,594 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:21:05" (1/1) ... [2023-12-25 07:21:05,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 07:21:05,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 07:21:05,645 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-25 07:21:05,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-25 07:21:05,682 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 07:21:05,682 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-12-25 07:21:05,682 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-12-25 07:21:05,684 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-25 07:21:05,684 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-25 07:21:05,685 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-12-25 07:21:05,685 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-12-25 07:21:05,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 07:21:05,685 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-12-25 07:21:05,685 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-12-25 07:21:05,685 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-12-25 07:21:05,686 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-12-25 07:21:05,686 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-12-25 07:21:05,686 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-12-25 07:21:05,686 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 07:21:05,686 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 07:21:05,829 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 07:21:05,835 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 07:21:06,645 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 07:21:06,717 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 07:21:06,717 INFO L309 CfgBuilder]: Removed 15 assume(true) statements. [2023-12-25 07:21:06,718 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 07:21:06 BoogieIcfgContainer [2023-12-25 07:21:06,718 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 07:21:06,721 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 07:21:06,722 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 07:21:06,726 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 07:21:06,726 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 07:21:05" (1/3) ... [2023-12-25 07:21:06,728 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6aa8d70b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 07:21:06, skipping insertion in model container [2023-12-25 07:21:06,728 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:21:05" (2/3) ... [2023-12-25 07:21:06,728 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6aa8d70b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 07:21:06, skipping insertion in model container [2023-12-25 07:21:06,728 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 07:21:06" (3/3) ... [2023-12-25 07:21:06,730 INFO L112 eAbstractionObserver]: Analyzing ICFG transmitter.11.cil.c [2023-12-25 07:21:06,748 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 07:21:06,748 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-25 07:21:06,819 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 07:21:06,825 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;@218b24d8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 07:21:06,826 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-25 07:21:06,835 INFO L276 IsEmpty]: Start isEmpty. Operand has 320 states, 288 states have (on average 1.7361111111111112) internal successors, (500), 290 states have internal predecessors, (500), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2023-12-25 07:21:06,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:06,872 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:06,873 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:06,874 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:06,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:06,883 INFO L85 PathProgramCache]: Analyzing trace with hash -342489240, now seen corresponding path program 1 times [2023-12-25 07:21:06,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:06,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1671183668] [2023-12-25 07:21:06,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:06,901 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:06,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:06,907 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:06,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-25 07:21:07,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:07,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:21:07,190 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:07,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:07,268 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:07,268 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:07,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1671183668] [2023-12-25 07:21:07,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1671183668] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:07,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:07,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:21:07,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136719234] [2023-12-25 07:21:07,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:07,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:21:07,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:07,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:21:07,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:21:07,305 INFO L87 Difference]: Start difference. First operand has 320 states, 288 states have (on average 1.7361111111111112) internal successors, (500), 290 states have internal predecessors, (500), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Second operand has 3 states, 3 states have (on average 49.333333333333336) internal successors, (148), 2 states have internal predecessors, (148), 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-25 07:21:07,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:07,431 INFO L93 Difference]: Finished difference Result 632 states and 1082 transitions. [2023-12-25 07:21:07,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:21:07,434 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 49.333333333333336) internal successors, (148), 2 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:07,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:07,444 INFO L225 Difference]: With dead ends: 632 [2023-12-25 07:21:07,444 INFO L226 Difference]: Without dead ends: 318 [2023-12-25 07:21:07,450 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:21:07,453 INFO L413 NwaCegarLoop]: 473 mSDtfsCounter, 507 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:07,454 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [507 Valid, 473 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:21:07,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2023-12-25 07:21:07,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 318. [2023-12-25 07:21:07,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 287 states have (on average 1.6236933797909407) internal successors, (466), 288 states have internal predecessors, (466), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2023-12-25 07:21:07,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 514 transitions. [2023-12-25 07:21:07,517 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 514 transitions. Word has length 158 [2023-12-25 07:21:07,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:07,519 INFO L495 AbstractCegarLoop]: Abstraction has 318 states and 514 transitions. [2023-12-25 07:21:07,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 49.333333333333336) internal successors, (148), 2 states have internal predecessors, (148), 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-25 07:21:07,519 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 514 transitions. [2023-12-25 07:21:07,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:07,525 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:07,525 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:07,535 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-25 07:21:07,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:07,732 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:07,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:07,733 INFO L85 PathProgramCache]: Analyzing trace with hash -728351642, now seen corresponding path program 1 times [2023-12-25 07:21:07,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:07,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1112422899] [2023-12-25 07:21:07,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:07,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-25 07:21:07,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:07,736 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:07,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-25 07:21:07,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:07,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:07,945 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:08,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:08,113 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:08,113 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:08,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1112422899] [2023-12-25 07:21:08,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1112422899] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:08,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:08,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:08,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850017002] [2023-12-25 07:21:08,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:08,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:08,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:08,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:08,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:08,120 INFO L87 Difference]: Start difference. First operand 318 states and 514 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 3 states have internal predecessors, (148), 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-25 07:21:08,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:08,982 INFO L93 Difference]: Finished difference Result 963 states and 1583 transitions. [2023-12-25 07:21:08,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 07:21:08,982 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 3 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:08,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:08,989 INFO L225 Difference]: With dead ends: 963 [2023-12-25 07:21:08,989 INFO L226 Difference]: Without dead ends: 662 [2023-12-25 07:21:08,993 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:08,994 INFO L413 NwaCegarLoop]: 372 mSDtfsCounter, 990 mSDsluCounter, 937 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1008 SdHoareTripleChecker+Valid, 1309 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:08,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1008 Valid, 1309 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-25 07:21:08,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states. [2023-12-25 07:21:09,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 636. [2023-12-25 07:21:09,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 579 states have (on average 1.6303972366148531) internal successors, (944), 581 states have internal predecessors, (944), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-25 07:21:09,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1031 transitions. [2023-12-25 07:21:09,039 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1031 transitions. Word has length 158 [2023-12-25 07:21:09,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:09,039 INFO L495 AbstractCegarLoop]: Abstraction has 636 states and 1031 transitions. [2023-12-25 07:21:09,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 3 states have internal predecessors, (148), 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-25 07:21:09,039 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1031 transitions. [2023-12-25 07:21:09,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:09,041 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:09,042 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:09,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:09,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:09,243 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:09,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:09,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1994676027, now seen corresponding path program 1 times [2023-12-25 07:21:09,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:09,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [239840202] [2023-12-25 07:21:09,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:09,245 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:09,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:09,246 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:09,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-25 07:21:09,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:09,414 INFO L262 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:09,418 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:09,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:09,501 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:09,501 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:09,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [239840202] [2023-12-25 07:21:09,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [239840202] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:09,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:09,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:09,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206529497] [2023-12-25 07:21:09,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:09,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:09,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:09,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:09,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:09,508 INFO L87 Difference]: Start difference. First operand 636 states and 1031 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:10,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:10,004 INFO L93 Difference]: Finished difference Result 1255 states and 2039 transitions. [2023-12-25 07:21:10,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:10,004 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:10,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:10,009 INFO L225 Difference]: With dead ends: 1255 [2023-12-25 07:21:10,009 INFO L226 Difference]: Without dead ends: 636 [2023-12-25 07:21:10,012 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:10,015 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 697 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 715 SdHoareTripleChecker+Valid, 818 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:10,016 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [715 Valid, 818 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:21:10,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2023-12-25 07:21:10,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 636. [2023-12-25 07:21:10,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 579 states have (on average 1.618307426597582) internal successors, (937), 581 states have internal predecessors, (937), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-25 07:21:10,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1024 transitions. [2023-12-25 07:21:10,092 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1024 transitions. Word has length 158 [2023-12-25 07:21:10,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:10,093 INFO L495 AbstractCegarLoop]: Abstraction has 636 states and 1024 transitions. [2023-12-25 07:21:10,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:10,093 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1024 transitions. [2023-12-25 07:21:10,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:10,095 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:10,095 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:10,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:10,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:10,304 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:10,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:10,304 INFO L85 PathProgramCache]: Analyzing trace with hash 148889349, now seen corresponding path program 1 times [2023-12-25 07:21:10,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:10,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1029222600] [2023-12-25 07:21:10,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:10,305 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:10,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:10,307 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:10,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-25 07:21:10,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:10,466 INFO L262 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:10,470 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:10,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:10,549 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:10,551 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:10,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1029222600] [2023-12-25 07:21:10,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1029222600] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:10,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:10,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:10,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089748807] [2023-12-25 07:21:10,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:10,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:10,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:10,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:10,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:10,558 INFO L87 Difference]: Start difference. First operand 636 states and 1024 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:11,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:11,028 INFO L93 Difference]: Finished difference Result 1255 states and 2025 transitions. [2023-12-25 07:21:11,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:11,029 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:11,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:11,033 INFO L225 Difference]: With dead ends: 1255 [2023-12-25 07:21:11,033 INFO L226 Difference]: Without dead ends: 636 [2023-12-25 07:21:11,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:11,036 INFO L413 NwaCegarLoop]: 315 mSDtfsCounter, 691 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 709 SdHoareTripleChecker+Valid, 811 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:11,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [709 Valid, 811 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:21:11,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2023-12-25 07:21:11,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 636. [2023-12-25 07:21:11,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 579 states have (on average 1.6062176165803108) internal successors, (930), 581 states have internal predecessors, (930), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-25 07:21:11,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1017 transitions. [2023-12-25 07:21:11,070 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1017 transitions. Word has length 158 [2023-12-25 07:21:11,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:11,070 INFO L495 AbstractCegarLoop]: Abstraction has 636 states and 1017 transitions. [2023-12-25 07:21:11,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:11,071 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1017 transitions. [2023-12-25 07:21:11,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:11,072 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:11,072 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:11,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:11,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:11,279 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:11,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:11,279 INFO L85 PathProgramCache]: Analyzing trace with hash -2137268027, now seen corresponding path program 1 times [2023-12-25 07:21:11,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:11,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [843505886] [2023-12-25 07:21:11,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:11,281 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:11,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:11,282 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:11,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-25 07:21:11,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:11,448 INFO L262 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:11,452 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:11,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:11,520 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:11,520 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:11,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [843505886] [2023-12-25 07:21:11,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [843505886] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:11,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:11,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:11,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271125109] [2023-12-25 07:21:11,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:11,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:11,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:11,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:11,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:11,522 INFO L87 Difference]: Start difference. First operand 636 states and 1017 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:11,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:11,968 INFO L93 Difference]: Finished difference Result 1255 states and 2011 transitions. [2023-12-25 07:21:11,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:11,969 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:11,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:11,972 INFO L225 Difference]: With dead ends: 1255 [2023-12-25 07:21:11,972 INFO L226 Difference]: Without dead ends: 636 [2023-12-25 07:21:11,974 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:11,975 INFO L413 NwaCegarLoop]: 312 mSDtfsCounter, 685 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 703 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:11,975 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [703 Valid, 804 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:21:11,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2023-12-25 07:21:12,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 636. [2023-12-25 07:21:12,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 579 states have (on average 1.5941278065630398) internal successors, (923), 581 states have internal predecessors, (923), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-25 07:21:12,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1010 transitions. [2023-12-25 07:21:12,012 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1010 transitions. Word has length 158 [2023-12-25 07:21:12,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:12,013 INFO L495 AbstractCegarLoop]: Abstraction has 636 states and 1010 transitions. [2023-12-25 07:21:12,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:12,013 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1010 transitions. [2023-12-25 07:21:12,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:12,015 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:12,015 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:12,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:12,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:12,222 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:12,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:12,223 INFO L85 PathProgramCache]: Analyzing trace with hash -2072467707, now seen corresponding path program 1 times [2023-12-25 07:21:12,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:12,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [128869549] [2023-12-25 07:21:12,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:12,224 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:12,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:12,225 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:12,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-25 07:21:12,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:12,376 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:12,380 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:12,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:12,447 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:12,447 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:12,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [128869549] [2023-12-25 07:21:12,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [128869549] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:12,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:12,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:12,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118869690] [2023-12-25 07:21:12,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:12,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:12,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:12,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:12,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:12,450 INFO L87 Difference]: Start difference. First operand 636 states and 1010 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:12,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:12,907 INFO L93 Difference]: Finished difference Result 1255 states and 1997 transitions. [2023-12-25 07:21:12,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:12,908 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:12,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:12,912 INFO L225 Difference]: With dead ends: 1255 [2023-12-25 07:21:12,912 INFO L226 Difference]: Without dead ends: 636 [2023-12-25 07:21:12,914 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:12,915 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 679 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 697 SdHoareTripleChecker+Valid, 797 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:12,916 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [697 Valid, 797 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:21:12,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2023-12-25 07:21:12,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 636. [2023-12-25 07:21:12,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 579 states have (on average 1.5820379965457685) internal successors, (916), 581 states have internal predecessors, (916), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-25 07:21:12,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1003 transitions. [2023-12-25 07:21:12,956 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1003 transitions. Word has length 158 [2023-12-25 07:21:12,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:12,956 INFO L495 AbstractCegarLoop]: Abstraction has 636 states and 1003 transitions. [2023-12-25 07:21:12,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:12,957 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1003 transitions. [2023-12-25 07:21:12,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:12,958 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:12,959 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:12,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:13,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:13,165 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:13,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:13,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1254758597, now seen corresponding path program 1 times [2023-12-25 07:21:13,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:13,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [132423158] [2023-12-25 07:21:13,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:13,167 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:13,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:13,168 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:13,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-25 07:21:13,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:13,333 INFO L262 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:13,336 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:13,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:13,405 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:13,405 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:13,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [132423158] [2023-12-25 07:21:13,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [132423158] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:13,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:13,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:13,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827424465] [2023-12-25 07:21:13,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:13,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:13,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:13,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:13,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:13,408 INFO L87 Difference]: Start difference. First operand 636 states and 1003 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:13,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:13,848 INFO L93 Difference]: Finished difference Result 1255 states and 1983 transitions. [2023-12-25 07:21:13,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:13,849 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:13,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:13,854 INFO L225 Difference]: With dead ends: 1255 [2023-12-25 07:21:13,854 INFO L226 Difference]: Without dead ends: 636 [2023-12-25 07:21:13,857 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:13,858 INFO L413 NwaCegarLoop]: 306 mSDtfsCounter, 673 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 691 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:13,858 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [691 Valid, 790 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:21:13,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2023-12-25 07:21:13,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 636. [2023-12-25 07:21:13,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 579 states have (on average 1.5699481865284974) internal successors, (909), 581 states have internal predecessors, (909), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-25 07:21:13,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 996 transitions. [2023-12-25 07:21:13,903 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 996 transitions. Word has length 158 [2023-12-25 07:21:13,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:13,903 INFO L495 AbstractCegarLoop]: Abstraction has 636 states and 996 transitions. [2023-12-25 07:21:13,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:13,904 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 996 transitions. [2023-12-25 07:21:13,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:13,905 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:13,905 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:13,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:14,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:14,112 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:14,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:14,112 INFO L85 PathProgramCache]: Analyzing trace with hash 530804485, now seen corresponding path program 1 times [2023-12-25 07:21:14,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:14,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [311587787] [2023-12-25 07:21:14,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:14,113 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:14,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:14,115 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:14,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-25 07:21:14,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:14,263 INFO L262 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:14,267 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:14,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-25 07:21:14,348 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:14,349 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:14,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [311587787] [2023-12-25 07:21:14,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [311587787] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:14,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:14,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:14,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350010713] [2023-12-25 07:21:14,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:14,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:14,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:14,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:14,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:14,351 INFO L87 Difference]: Start difference. First operand 636 states and 996 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:14,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:14,814 INFO L93 Difference]: Finished difference Result 1255 states and 1969 transitions. [2023-12-25 07:21:14,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:14,815 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:14,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:14,818 INFO L225 Difference]: With dead ends: 1255 [2023-12-25 07:21:14,818 INFO L226 Difference]: Without dead ends: 636 [2023-12-25 07:21:14,820 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:14,822 INFO L413 NwaCegarLoop]: 303 mSDtfsCounter, 666 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 684 SdHoareTripleChecker+Valid, 783 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:14,822 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [684 Valid, 783 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:21:14,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2023-12-25 07:21:14,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 636. [2023-12-25 07:21:14,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 579 states have (on average 1.5578583765112262) internal successors, (902), 581 states have internal predecessors, (902), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-25 07:21:14,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 989 transitions. [2023-12-25 07:21:14,871 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 989 transitions. Word has length 158 [2023-12-25 07:21:14,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:14,871 INFO L495 AbstractCegarLoop]: Abstraction has 636 states and 989 transitions. [2023-12-25 07:21:14,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:14,872 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 989 transitions. [2023-12-25 07:21:14,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:14,873 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:14,873 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:14,883 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-25 07:21:15,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:15,081 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:15,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:15,081 INFO L85 PathProgramCache]: Analyzing trace with hash 819623875, now seen corresponding path program 1 times [2023-12-25 07:21:15,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:15,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1994904565] [2023-12-25 07:21:15,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:15,082 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:15,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:15,084 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:15,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-25 07:21:15,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:15,239 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:15,243 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:15,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:15,322 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:15,322 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:15,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1994904565] [2023-12-25 07:21:15,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1994904565] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:15,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:15,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:15,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005305770] [2023-12-25 07:21:15,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:15,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:15,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:15,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:15,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:15,324 INFO L87 Difference]: Start difference. First operand 636 states and 989 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:15,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:15,765 INFO L93 Difference]: Finished difference Result 1255 states and 1955 transitions. [2023-12-25 07:21:15,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:15,766 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:15,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:15,769 INFO L225 Difference]: With dead ends: 1255 [2023-12-25 07:21:15,769 INFO L226 Difference]: Without dead ends: 636 [2023-12-25 07:21:15,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:15,772 INFO L413 NwaCegarLoop]: 300 mSDtfsCounter, 660 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 678 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:15,772 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [678 Valid, 776 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:21:15,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2023-12-25 07:21:15,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 636. [2023-12-25 07:21:15,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 579 states have (on average 1.545768566493955) internal successors, (895), 581 states have internal predecessors, (895), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-25 07:21:15,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 982 transitions. [2023-12-25 07:21:15,810 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 982 transitions. Word has length 158 [2023-12-25 07:21:15,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:15,811 INFO L495 AbstractCegarLoop]: Abstraction has 636 states and 982 transitions. [2023-12-25 07:21:15,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:15,811 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 982 transitions. [2023-12-25 07:21:15,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:15,814 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:15,814 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:15,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:16,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:16,020 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:16,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:16,025 INFO L85 PathProgramCache]: Analyzing trace with hash 522897795, now seen corresponding path program 1 times [2023-12-25 07:21:16,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:16,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [924023276] [2023-12-25 07:21:16,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:16,026 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:16,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:16,027 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:16,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-25 07:21:16,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:16,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:16,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:16,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:16,242 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:16,242 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:16,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [924023276] [2023-12-25 07:21:16,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [924023276] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:16,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:16,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:16,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974838229] [2023-12-25 07:21:16,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:16,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:16,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:16,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:16,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:16,244 INFO L87 Difference]: Start difference. First operand 636 states and 982 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:16,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:16,717 INFO L93 Difference]: Finished difference Result 1255 states and 1941 transitions. [2023-12-25 07:21:16,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:16,718 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:16,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:16,722 INFO L225 Difference]: With dead ends: 1255 [2023-12-25 07:21:16,722 INFO L226 Difference]: Without dead ends: 636 [2023-12-25 07:21:16,724 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:16,725 INFO L413 NwaCegarLoop]: 297 mSDtfsCounter, 654 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 672 SdHoareTripleChecker+Valid, 769 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:16,726 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [672 Valid, 769 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:21:16,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2023-12-25 07:21:16,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 636. [2023-12-25 07:21:16,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 579 states have (on average 1.5336787564766838) internal successors, (888), 581 states have internal predecessors, (888), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-25 07:21:16,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 975 transitions. [2023-12-25 07:21:16,766 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 975 transitions. Word has length 158 [2023-12-25 07:21:16,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:16,766 INFO L495 AbstractCegarLoop]: Abstraction has 636 states and 975 transitions. [2023-12-25 07:21:16,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:16,766 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 975 transitions. [2023-12-25 07:21:16,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:16,768 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:16,768 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:16,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:16,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:16,974 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:16,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:16,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1621704643, now seen corresponding path program 1 times [2023-12-25 07:21:16,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:16,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1346663801] [2023-12-25 07:21:16,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:16,975 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:16,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:16,977 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:16,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-25 07:21:17,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:17,124 INFO L262 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:17,127 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:17,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:17,198 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:17,198 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:17,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1346663801] [2023-12-25 07:21:17,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1346663801] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:17,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:17,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:17,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769118005] [2023-12-25 07:21:17,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:17,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:17,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:17,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:17,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:17,201 INFO L87 Difference]: Start difference. First operand 636 states and 975 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:17,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:17,660 INFO L93 Difference]: Finished difference Result 1255 states and 1927 transitions. [2023-12-25 07:21:17,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:17,661 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:17,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:17,664 INFO L225 Difference]: With dead ends: 1255 [2023-12-25 07:21:17,664 INFO L226 Difference]: Without dead ends: 636 [2023-12-25 07:21:17,666 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:17,666 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 648 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 666 SdHoareTripleChecker+Valid, 762 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:17,667 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [666 Valid, 762 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:21:17,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2023-12-25 07:21:17,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 636. [2023-12-25 07:21:17,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 579 states have (on average 1.5215889464594128) internal successors, (881), 581 states have internal predecessors, (881), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-25 07:21:17,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 968 transitions. [2023-12-25 07:21:17,739 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 968 transitions. Word has length 158 [2023-12-25 07:21:17,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:17,739 INFO L495 AbstractCegarLoop]: Abstraction has 636 states and 968 transitions. [2023-12-25 07:21:17,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:17,740 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 968 transitions. [2023-12-25 07:21:17,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:17,741 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:17,741 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:17,752 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:17,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:17,947 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:17,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:17,948 INFO L85 PathProgramCache]: Analyzing trace with hash -698154621, now seen corresponding path program 1 times [2023-12-25 07:21:17,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:17,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1529882856] [2023-12-25 07:21:17,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:17,948 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:17,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:17,950 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:17,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-25 07:21:18,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:18,085 INFO L262 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:18,088 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:18,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:18,160 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:18,161 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:18,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1529882856] [2023-12-25 07:21:18,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1529882856] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:18,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:18,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:18,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187594535] [2023-12-25 07:21:18,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:18,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:18,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:18,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:18,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:18,163 INFO L87 Difference]: Start difference. First operand 636 states and 968 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:18,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:18,617 INFO L93 Difference]: Finished difference Result 1255 states and 1913 transitions. [2023-12-25 07:21:18,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:18,617 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:18,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:18,620 INFO L225 Difference]: With dead ends: 1255 [2023-12-25 07:21:18,620 INFO L226 Difference]: Without dead ends: 636 [2023-12-25 07:21:18,622 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:18,623 INFO L413 NwaCegarLoop]: 291 mSDtfsCounter, 642 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 660 SdHoareTripleChecker+Valid, 755 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:18,624 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [660 Valid, 755 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:21:18,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2023-12-25 07:21:18,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 636. [2023-12-25 07:21:18,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 579 states have (on average 1.5094991364421417) internal successors, (874), 581 states have internal predecessors, (874), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-25 07:21:18,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 961 transitions. [2023-12-25 07:21:18,663 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 961 transitions. Word has length 158 [2023-12-25 07:21:18,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:18,663 INFO L495 AbstractCegarLoop]: Abstraction has 636 states and 961 transitions. [2023-12-25 07:21:18,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:18,663 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 961 transitions. [2023-12-25 07:21:18,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:18,665 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:18,665 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:18,674 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2023-12-25 07:21:18,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:18,871 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:18,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:18,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1166673859, now seen corresponding path program 1 times [2023-12-25 07:21:18,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:18,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [102510787] [2023-12-25 07:21:18,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:18,872 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:18,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:18,873 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:18,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-25 07:21:18,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:18,994 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:18,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:19,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:19,071 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:19,071 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:19,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [102510787] [2023-12-25 07:21:19,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [102510787] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:19,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:19,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:19,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324261755] [2023-12-25 07:21:19,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:19,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:19,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:19,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:19,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:19,074 INFO L87 Difference]: Start difference. First operand 636 states and 961 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:19,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:19,590 INFO L93 Difference]: Finished difference Result 1409 states and 2148 transitions. [2023-12-25 07:21:19,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:21:19,592 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:19,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:19,595 INFO L225 Difference]: With dead ends: 1409 [2023-12-25 07:21:19,595 INFO L226 Difference]: Without dead ends: 790 [2023-12-25 07:21:19,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:19,598 INFO L413 NwaCegarLoop]: 289 mSDtfsCounter, 741 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 759 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:19,598 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [759 Valid, 749 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 07:21:19,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2023-12-25 07:21:19,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 790. [2023-12-25 07:21:19,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 790 states, 727 states have (on average 1.4910591471801926) internal successors, (1084), 729 states have internal predecessors, (1084), 45 states have call successors, (45), 16 states have call predecessors, (45), 17 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-25 07:21:19,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 790 states to 790 states and 1175 transitions. [2023-12-25 07:21:19,645 INFO L78 Accepts]: Start accepts. Automaton has 790 states and 1175 transitions. Word has length 158 [2023-12-25 07:21:19,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:19,646 INFO L495 AbstractCegarLoop]: Abstraction has 790 states and 1175 transitions. [2023-12-25 07:21:19,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:19,646 INFO L276 IsEmpty]: Start isEmpty. Operand 790 states and 1175 transitions. [2023-12-25 07:21:19,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:19,648 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:19,648 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:19,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:19,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:19,857 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:19,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:19,858 INFO L85 PathProgramCache]: Analyzing trace with hash -297191037, now seen corresponding path program 1 times [2023-12-25 07:21:19,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:19,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [348858704] [2023-12-25 07:21:19,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:19,858 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:19,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:19,860 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:19,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-25 07:21:19,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:19,981 INFO L262 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:19,984 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:20,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:20,059 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:20,059 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:20,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [348858704] [2023-12-25 07:21:20,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [348858704] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:20,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:20,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:20,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609028658] [2023-12-25 07:21:20,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:20,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:20,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:20,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:20,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:20,061 INFO L87 Difference]: Start difference. First operand 790 states and 1175 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:20,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:20,639 INFO L93 Difference]: Finished difference Result 1717 states and 2576 transitions. [2023-12-25 07:21:20,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:21:20,640 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:20,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:20,645 INFO L225 Difference]: With dead ends: 1717 [2023-12-25 07:21:20,646 INFO L226 Difference]: Without dead ends: 944 [2023-12-25 07:21:20,648 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:20,648 INFO L413 NwaCegarLoop]: 286 mSDtfsCounter, 735 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 753 SdHoareTripleChecker+Valid, 742 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:20,648 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [753 Valid, 742 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 07:21:20,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 944 states. [2023-12-25 07:21:20,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 944 to 944. [2023-12-25 07:21:20,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 944 states, 875 states have (on average 1.4742857142857142) internal successors, (1290), 877 states have internal predecessors, (1290), 47 states have call successors, (47), 20 states have call predecessors, (47), 21 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2023-12-25 07:21:20,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 944 states to 944 states and 1385 transitions. [2023-12-25 07:21:20,700 INFO L78 Accepts]: Start accepts. Automaton has 944 states and 1385 transitions. Word has length 158 [2023-12-25 07:21:20,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:20,700 INFO L495 AbstractCegarLoop]: Abstraction has 944 states and 1385 transitions. [2023-12-25 07:21:20,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:20,701 INFO L276 IsEmpty]: Start isEmpty. Operand 944 states and 1385 transitions. [2023-12-25 07:21:20,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:20,702 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:20,703 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:20,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:20,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:20,909 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:20,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:20,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1932290782, now seen corresponding path program 1 times [2023-12-25 07:21:20,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:20,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1570786008] [2023-12-25 07:21:20,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:20,910 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:20,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:20,911 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:20,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-25 07:21:21,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:21,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:21,034 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:21,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:21,104 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:21,104 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:21,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1570786008] [2023-12-25 07:21:21,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1570786008] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:21,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:21,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:21,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362542359] [2023-12-25 07:21:21,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:21,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:21,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:21,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:21,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:21,106 INFO L87 Difference]: Start difference. First operand 944 states and 1385 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:21,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:21,665 INFO L93 Difference]: Finished difference Result 2025 states and 2996 transitions. [2023-12-25 07:21:21,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:21:21,666 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:21,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:21,670 INFO L225 Difference]: With dead ends: 2025 [2023-12-25 07:21:21,670 INFO L226 Difference]: Without dead ends: 1098 [2023-12-25 07:21:21,673 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:21,673 INFO L413 NwaCegarLoop]: 283 mSDtfsCounter, 727 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 745 SdHoareTripleChecker+Valid, 735 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:21,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [745 Valid, 735 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 573 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 07:21:21,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2023-12-25 07:21:21,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 1098. [2023-12-25 07:21:21,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1098 states, 1023 states have (on average 1.458455522971652) internal successors, (1492), 1025 states have internal predecessors, (1492), 49 states have call successors, (49), 24 states have call predecessors, (49), 25 states have return successors, (50), 49 states have call predecessors, (50), 49 states have call successors, (50) [2023-12-25 07:21:21,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1098 states to 1098 states and 1591 transitions. [2023-12-25 07:21:21,751 INFO L78 Accepts]: Start accepts. Automaton has 1098 states and 1591 transitions. Word has length 158 [2023-12-25 07:21:21,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:21,751 INFO L495 AbstractCegarLoop]: Abstraction has 1098 states and 1591 transitions. [2023-12-25 07:21:21,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:21,752 INFO L276 IsEmpty]: Start isEmpty. Operand 1098 states and 1591 transitions. [2023-12-25 07:21:21,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:21,753 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:21,754 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:21,760 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 (16)] Ended with exit code 0 [2023-12-25 07:21:21,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:21,960 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:21,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:21,961 INFO L85 PathProgramCache]: Analyzing trace with hash -985252896, now seen corresponding path program 1 times [2023-12-25 07:21:21,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:21,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [596863003] [2023-12-25 07:21:21,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:21,961 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:21,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:21,963 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:21,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-25 07:21:22,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:22,113 INFO L262 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:22,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:22,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:22,186 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:22,186 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:22,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [596863003] [2023-12-25 07:21:22,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [596863003] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:22,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:22,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:22,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978579947] [2023-12-25 07:21:22,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:22,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:22,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:22,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:22,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:22,188 INFO L87 Difference]: Start difference. First operand 1098 states and 1591 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:22,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:22,712 INFO L93 Difference]: Finished difference Result 2333 states and 3408 transitions. [2023-12-25 07:21:22,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:21:22,712 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:22,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:22,716 INFO L225 Difference]: With dead ends: 2333 [2023-12-25 07:21:22,716 INFO L226 Difference]: Without dead ends: 1252 [2023-12-25 07:21:22,718 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:22,719 INFO L413 NwaCegarLoop]: 280 mSDtfsCounter, 720 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 738 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:22,719 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [738 Valid, 728 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 572 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 07:21:22,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1252 states. [2023-12-25 07:21:22,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1252 to 1252. [2023-12-25 07:21:22,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1252 states, 1171 states have (on average 1.4432109308283518) internal successors, (1690), 1173 states have internal predecessors, (1690), 51 states have call successors, (51), 28 states have call predecessors, (51), 29 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-25 07:21:22,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1252 states to 1252 states and 1793 transitions. [2023-12-25 07:21:22,807 INFO L78 Accepts]: Start accepts. Automaton has 1252 states and 1793 transitions. Word has length 158 [2023-12-25 07:21:22,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:22,807 INFO L495 AbstractCegarLoop]: Abstraction has 1252 states and 1793 transitions. [2023-12-25 07:21:22,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:22,807 INFO L276 IsEmpty]: Start isEmpty. Operand 1252 states and 1793 transitions. [2023-12-25 07:21:22,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:22,809 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:22,809 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:22,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:23,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:23,016 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:23,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:23,016 INFO L85 PathProgramCache]: Analyzing trace with hash 442324513, now seen corresponding path program 1 times [2023-12-25 07:21:23,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:23,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [433543623] [2023-12-25 07:21:23,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:23,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-25 07:21:23,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:23,018 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:23,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-25 07:21:23,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:23,136 INFO L262 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:23,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:23,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:23,200 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:23,200 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:23,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [433543623] [2023-12-25 07:21:23,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [433543623] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:23,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:23,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:23,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675099474] [2023-12-25 07:21:23,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:23,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:23,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:23,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:23,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:23,202 INFO L87 Difference]: Start difference. First operand 1252 states and 1793 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:23,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:23,727 INFO L93 Difference]: Finished difference Result 2641 states and 3812 transitions. [2023-12-25 07:21:23,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:21:23,727 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:23,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:23,731 INFO L225 Difference]: With dead ends: 2641 [2023-12-25 07:21:23,731 INFO L226 Difference]: Without dead ends: 1406 [2023-12-25 07:21:23,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:23,745 INFO L413 NwaCegarLoop]: 277 mSDtfsCounter, 713 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 731 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:23,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [731 Valid, 721 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 07:21:23,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1406 states. [2023-12-25 07:21:23,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1406 to 1406. [2023-12-25 07:21:23,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1406 states, 1319 states have (on average 1.428354814253222) internal successors, (1884), 1321 states have internal predecessors, (1884), 53 states have call successors, (53), 32 states have call predecessors, (53), 33 states have return successors, (54), 53 states have call predecessors, (54), 53 states have call successors, (54) [2023-12-25 07:21:23,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1406 states to 1406 states and 1991 transitions. [2023-12-25 07:21:23,818 INFO L78 Accepts]: Start accepts. Automaton has 1406 states and 1991 transitions. Word has length 158 [2023-12-25 07:21:23,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:23,819 INFO L495 AbstractCegarLoop]: Abstraction has 1406 states and 1991 transitions. [2023-12-25 07:21:23,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:23,819 INFO L276 IsEmpty]: Start isEmpty. Operand 1406 states and 1991 transitions. [2023-12-25 07:21:23,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:23,820 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:23,820 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:23,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:24,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:24,027 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:24,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:24,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1680470943, now seen corresponding path program 1 times [2023-12-25 07:21:24,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:24,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1393761598] [2023-12-25 07:21:24,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:24,028 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:24,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:24,030 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:24,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-25 07:21:24,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:24,155 INFO L262 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:24,158 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:24,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:24,228 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:24,228 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:24,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1393761598] [2023-12-25 07:21:24,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1393761598] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:24,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:24,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:24,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457596480] [2023-12-25 07:21:24,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:24,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:24,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:24,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:24,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:24,233 INFO L87 Difference]: Start difference. First operand 1406 states and 1991 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:24,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:24,776 INFO L93 Difference]: Finished difference Result 2949 states and 4208 transitions. [2023-12-25 07:21:24,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:21:24,777 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:24,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:24,781 INFO L225 Difference]: With dead ends: 2949 [2023-12-25 07:21:24,781 INFO L226 Difference]: Without dead ends: 1560 [2023-12-25 07:21:24,783 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:24,784 INFO L413 NwaCegarLoop]: 274 mSDtfsCounter, 706 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 724 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:24,784 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [724 Valid, 714 Invalid, 605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 07:21:24,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1560 states. [2023-12-25 07:21:24,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1560 to 1560. [2023-12-25 07:21:24,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1560 states, 1467 states have (on average 1.4137695978186775) internal successors, (2074), 1469 states have internal predecessors, (2074), 55 states have call successors, (55), 36 states have call predecessors, (55), 37 states have return successors, (56), 55 states have call predecessors, (56), 55 states have call successors, (56) [2023-12-25 07:21:24,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1560 states to 1560 states and 2185 transitions. [2023-12-25 07:21:24,866 INFO L78 Accepts]: Start accepts. Automaton has 1560 states and 2185 transitions. Word has length 158 [2023-12-25 07:21:24,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:24,867 INFO L495 AbstractCegarLoop]: Abstraction has 1560 states and 2185 transitions. [2023-12-25 07:21:24,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:24,867 INFO L276 IsEmpty]: Start isEmpty. Operand 1560 states and 2185 transitions. [2023-12-25 07:21:24,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:24,868 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:24,868 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:24,876 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-25 07:21:25,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:25,077 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:25,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:25,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1534989282, now seen corresponding path program 1 times [2023-12-25 07:21:25,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:25,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [483667992] [2023-12-25 07:21:25,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:25,078 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:25,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:25,079 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:25,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-25 07:21:25,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:25,194 INFO L262 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:25,197 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:25,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:25,265 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:25,265 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:25,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [483667992] [2023-12-25 07:21:25,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [483667992] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:25,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:25,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:25,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264975623] [2023-12-25 07:21:25,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:25,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:25,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:25,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:25,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:25,268 INFO L87 Difference]: Start difference. First operand 1560 states and 2185 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:25,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:25,855 INFO L93 Difference]: Finished difference Result 3257 states and 4596 transitions. [2023-12-25 07:21:25,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:21:25,858 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:25,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:25,862 INFO L225 Difference]: With dead ends: 3257 [2023-12-25 07:21:25,862 INFO L226 Difference]: Without dead ends: 1714 [2023-12-25 07:21:25,864 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:25,865 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 699 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 717 SdHoareTripleChecker+Valid, 707 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:25,865 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [717 Valid, 707 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 07:21:25,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1714 states. [2023-12-25 07:21:25,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1714 to 1714. [2023-12-25 07:21:25,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1714 states, 1615 states have (on average 1.3993808049535603) internal successors, (2260), 1617 states have internal predecessors, (2260), 57 states have call successors, (57), 40 states have call predecessors, (57), 41 states have return successors, (58), 57 states have call predecessors, (58), 57 states have call successors, (58) [2023-12-25 07:21:25,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1714 states to 1714 states and 2375 transitions. [2023-12-25 07:21:25,955 INFO L78 Accepts]: Start accepts. Automaton has 1714 states and 2375 transitions. Word has length 158 [2023-12-25 07:21:25,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:25,955 INFO L495 AbstractCegarLoop]: Abstraction has 1714 states and 2375 transitions. [2023-12-25 07:21:25,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:25,955 INFO L276 IsEmpty]: Start isEmpty. Operand 1714 states and 2375 transitions. [2023-12-25 07:21:25,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:25,956 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:25,957 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:25,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:26,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:26,162 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:26,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:26,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1143953954, now seen corresponding path program 1 times [2023-12-25 07:21:26,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:26,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2003361114] [2023-12-25 07:21:26,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:26,164 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:26,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:26,165 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:26,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-25 07:21:26,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:26,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:26,278 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:26,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:26,333 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:26,333 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:26,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2003361114] [2023-12-25 07:21:26,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2003361114] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:26,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:26,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:26,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284814000] [2023-12-25 07:21:26,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:26,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:26,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:26,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:26,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:26,335 INFO L87 Difference]: Start difference. First operand 1714 states and 2375 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:26,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:26,896 INFO L93 Difference]: Finished difference Result 3565 states and 4976 transitions. [2023-12-25 07:21:26,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:21:26,897 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:26,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:26,903 INFO L225 Difference]: With dead ends: 3565 [2023-12-25 07:21:26,903 INFO L226 Difference]: Without dead ends: 1868 [2023-12-25 07:21:26,906 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:26,906 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 692 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 710 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:26,906 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [710 Valid, 700 Invalid, 603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:21:26,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1868 states. [2023-12-25 07:21:26,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1868 to 1868. [2023-12-25 07:21:27,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1868 states, 1763 states have (on average 1.3851389676687464) internal successors, (2442), 1765 states have internal predecessors, (2442), 59 states have call successors, (59), 44 states have call predecessors, (59), 45 states have return successors, (60), 59 states have call predecessors, (60), 59 states have call successors, (60) [2023-12-25 07:21:27,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1868 states to 1868 states and 2561 transitions. [2023-12-25 07:21:27,005 INFO L78 Accepts]: Start accepts. Automaton has 1868 states and 2561 transitions. Word has length 158 [2023-12-25 07:21:27,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:27,006 INFO L495 AbstractCegarLoop]: Abstraction has 1868 states and 2561 transitions. [2023-12-25 07:21:27,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:27,006 INFO L276 IsEmpty]: Start isEmpty. Operand 1868 states and 2561 transitions. [2023-12-25 07:21:27,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:27,008 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:27,008 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:27,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:27,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:27,215 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:27,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:27,216 INFO L85 PathProgramCache]: Analyzing trace with hash 2021908195, now seen corresponding path program 1 times [2023-12-25 07:21:27,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:27,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [249789280] [2023-12-25 07:21:27,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:27,216 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:27,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:27,217 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:27,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-25 07:21:27,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:27,332 INFO L262 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:27,335 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:27,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:27,419 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:27,419 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:27,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [249789280] [2023-12-25 07:21:27,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [249789280] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:27,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:27,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:27,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030633364] [2023-12-25 07:21:27,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:27,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:27,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:27,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:27,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:27,421 INFO L87 Difference]: Start difference. First operand 1868 states and 2561 transitions. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:27,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:27,944 INFO L93 Difference]: Finished difference Result 3873 states and 5348 transitions. [2023-12-25 07:21:27,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:21:27,944 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:27,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:27,950 INFO L225 Difference]: With dead ends: 3873 [2023-12-25 07:21:27,950 INFO L226 Difference]: Without dead ends: 2022 [2023-12-25 07:21:27,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 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-25 07:21:27,953 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 685 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 703 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:27,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [703 Valid, 693 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 567 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:21:27,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2022 states. [2023-12-25 07:21:28,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2022 to 2022. [2023-12-25 07:21:28,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2022 states, 1911 states have (on average 1.3710099424385138) internal successors, (2620), 1913 states have internal predecessors, (2620), 61 states have call successors, (61), 48 states have call predecessors, (61), 49 states have return successors, (62), 61 states have call predecessors, (62), 61 states have call successors, (62) [2023-12-25 07:21:28,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2022 states to 2022 states and 2743 transitions. [2023-12-25 07:21:28,084 INFO L78 Accepts]: Start accepts. Automaton has 2022 states and 2743 transitions. Word has length 158 [2023-12-25 07:21:28,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:28,084 INFO L495 AbstractCegarLoop]: Abstraction has 2022 states and 2743 transitions. [2023-12-25 07:21:28,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:28,085 INFO L276 IsEmpty]: Start isEmpty. Operand 2022 states and 2743 transitions. [2023-12-25 07:21:28,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:28,087 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:28,087 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:28,095 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 (22)] Ended with exit code 0 [2023-12-25 07:21:28,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:28,292 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:28,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:28,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1565635875, now seen corresponding path program 1 times [2023-12-25 07:21:28,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:28,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1919888638] [2023-12-25 07:21:28,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:28,293 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:28,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:28,295 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:28,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-25 07:21:28,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:28,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:28,406 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:28,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:28,426 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:28,426 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:28,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1919888638] [2023-12-25 07:21:28,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1919888638] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:28,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:28,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:28,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270506106] [2023-12-25 07:21:28,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:28,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:21:28,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:28,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:21:28,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:21:28,428 INFO L87 Difference]: Start difference. First operand 2022 states and 2743 transitions. Second operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:28,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:28,612 INFO L93 Difference]: Finished difference Result 4726 states and 6461 transitions. [2023-12-25 07:21:28,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:28,613 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:28,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:28,626 INFO L225 Difference]: With dead ends: 4726 [2023-12-25 07:21:28,626 INFO L226 Difference]: Without dead ends: 2722 [2023-12-25 07:21:28,633 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 155 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-25 07:21:28,634 INFO L413 NwaCegarLoop]: 416 mSDtfsCounter, 101 mSDsluCounter, 827 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 1243 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:28,636 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 1243 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:21:28,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2722 states. [2023-12-25 07:21:28,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2722 to 2042. [2023-12-25 07:21:28,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2042 states, 1931 states have (on average 1.3619886069394096) internal successors, (2630), 1933 states have internal predecessors, (2630), 61 states have call successors, (61), 48 states have call predecessors, (61), 49 states have return successors, (62), 61 states have call predecessors, (62), 61 states have call successors, (62) [2023-12-25 07:21:28,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2042 states to 2042 states and 2753 transitions. [2023-12-25 07:21:28,797 INFO L78 Accepts]: Start accepts. Automaton has 2042 states and 2753 transitions. Word has length 158 [2023-12-25 07:21:28,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:28,797 INFO L495 AbstractCegarLoop]: Abstraction has 2042 states and 2753 transitions. [2023-12-25 07:21:28,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:28,797 INFO L276 IsEmpty]: Start isEmpty. Operand 2042 states and 2753 transitions. [2023-12-25 07:21:28,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:28,798 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:28,798 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:28,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:29,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:29,004 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:29,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:29,005 INFO L85 PathProgramCache]: Analyzing trace with hash 527051301, now seen corresponding path program 1 times [2023-12-25 07:21:29,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:29,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [480357698] [2023-12-25 07:21:29,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:29,005 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:29,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:29,007 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:29,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-25 07:21:29,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:29,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:29,118 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:29,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:29,130 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:29,131 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:29,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [480357698] [2023-12-25 07:21:29,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [480357698] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:29,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:29,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:29,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107200998] [2023-12-25 07:21:29,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:29,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:21:29,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:29,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:21:29,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:21:29,133 INFO L87 Difference]: Start difference. First operand 2042 states and 2753 transitions. Second operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:29,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:29,304 INFO L93 Difference]: Finished difference Result 4194 states and 5694 transitions. [2023-12-25 07:21:29,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:29,305 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:29,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:29,312 INFO L225 Difference]: With dead ends: 4194 [2023-12-25 07:21:29,312 INFO L226 Difference]: Without dead ends: 2170 [2023-12-25 07:21:29,317 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 155 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-25 07:21:29,318 INFO L413 NwaCegarLoop]: 415 mSDtfsCounter, 92 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 1232 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:29,318 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 1232 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:21:29,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2170 states. [2023-12-25 07:21:29,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2170 to 2046. [2023-12-25 07:21:29,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2046 states, 1935 states have (on average 1.3519379844961241) internal successors, (2616), 1937 states have internal predecessors, (2616), 61 states have call successors, (61), 48 states have call predecessors, (61), 49 states have return successors, (62), 61 states have call predecessors, (62), 61 states have call successors, (62) [2023-12-25 07:21:29,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2046 states to 2046 states and 2739 transitions. [2023-12-25 07:21:29,441 INFO L78 Accepts]: Start accepts. Automaton has 2046 states and 2739 transitions. Word has length 158 [2023-12-25 07:21:29,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:29,441 INFO L495 AbstractCegarLoop]: Abstraction has 2046 states and 2739 transitions. [2023-12-25 07:21:29,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:29,441 INFO L276 IsEmpty]: Start isEmpty. Operand 2046 states and 2739 transitions. [2023-12-25 07:21:29,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:29,443 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:29,443 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:29,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:29,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:29,649 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:29,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:29,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1916345315, now seen corresponding path program 1 times [2023-12-25 07:21:29,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:29,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1508424576] [2023-12-25 07:21:29,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:29,650 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:29,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:29,651 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:29,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 (25)] Waiting until timeout for monitored process [2023-12-25 07:21:29,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:29,785 INFO L262 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:29,788 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:29,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:29,800 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:29,800 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:29,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1508424576] [2023-12-25 07:21:29,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1508424576] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:29,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:29,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:29,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252189296] [2023-12-25 07:21:29,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:29,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:21:29,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:29,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:21:29,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:21:29,803 INFO L87 Difference]: Start difference. First operand 2046 states and 2739 transitions. Second operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:29,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:29,946 INFO L93 Difference]: Finished difference Result 4190 states and 5650 transitions. [2023-12-25 07:21:29,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:29,946 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:29,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:29,951 INFO L225 Difference]: With dead ends: 4190 [2023-12-25 07:21:29,951 INFO L226 Difference]: Without dead ends: 2162 [2023-12-25 07:21:29,954 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 155 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-25 07:21:29,955 INFO L413 NwaCegarLoop]: 415 mSDtfsCounter, 83 mSDsluCounter, 818 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 1233 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:29,955 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 1233 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:21:29,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2162 states. [2023-12-25 07:21:30,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2162 to 2050. [2023-12-25 07:21:30,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2050 states, 1939 states have (on average 1.3419288292934501) internal successors, (2602), 1941 states have internal predecessors, (2602), 61 states have call successors, (61), 48 states have call predecessors, (61), 49 states have return successors, (62), 61 states have call predecessors, (62), 61 states have call successors, (62) [2023-12-25 07:21:30,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2050 states to 2050 states and 2725 transitions. [2023-12-25 07:21:30,057 INFO L78 Accepts]: Start accepts. Automaton has 2050 states and 2725 transitions. Word has length 158 [2023-12-25 07:21:30,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:30,057 INFO L495 AbstractCegarLoop]: Abstraction has 2050 states and 2725 transitions. [2023-12-25 07:21:30,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:30,057 INFO L276 IsEmpty]: Start isEmpty. Operand 2050 states and 2725 transitions. [2023-12-25 07:21:30,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:30,058 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:30,059 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:30,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:30,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:30,264 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:30,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:30,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1347581083, now seen corresponding path program 1 times [2023-12-25 07:21:30,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:30,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1628289221] [2023-12-25 07:21:30,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:30,266 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:30,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:30,268 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:30,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-25 07:21:30,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:30,379 INFO L262 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:21:30,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:30,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:30,449 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:30,449 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:30,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1628289221] [2023-12-25 07:21:30,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1628289221] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:30,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:30,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:21:30,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66525871] [2023-12-25 07:21:30,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:30,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:21:30,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:30,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:21:30,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:21:30,451 INFO L87 Difference]: Start difference. First operand 2050 states and 2725 transitions. Second operand has 3 states, 3 states have (on average 49.333333333333336) internal successors, (148), 2 states have internal predecessors, (148), 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-25 07:21:30,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:30,676 INFO L93 Difference]: Finished difference Result 5931 states and 7899 transitions. [2023-12-25 07:21:30,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:21:30,677 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 49.333333333333336) internal successors, (148), 2 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:30,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:30,684 INFO L225 Difference]: With dead ends: 5931 [2023-12-25 07:21:30,684 INFO L226 Difference]: Without dead ends: 3899 [2023-12-25 07:21:30,688 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:21:30,688 INFO L413 NwaCegarLoop]: 472 mSDtfsCounter, 384 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 850 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:30,689 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [384 Valid, 850 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:21:30,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3899 states. [2023-12-25 07:21:30,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3899 to 3895. [2023-12-25 07:21:30,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3895 states, 3686 states have (on average 1.3323385784047748) internal successors, (4911), 3689 states have internal predecessors, (4911), 114 states have call successors, (114), 92 states have call predecessors, (114), 94 states have return successors, (116), 114 states have call predecessors, (116), 114 states have call successors, (116) [2023-12-25 07:21:30,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3895 states to 3895 states and 5141 transitions. [2023-12-25 07:21:30,886 INFO L78 Accepts]: Start accepts. Automaton has 3895 states and 5141 transitions. Word has length 158 [2023-12-25 07:21:30,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:30,886 INFO L495 AbstractCegarLoop]: Abstraction has 3895 states and 5141 transitions. [2023-12-25 07:21:30,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 49.333333333333336) internal successors, (148), 2 states have internal predecessors, (148), 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-25 07:21:30,886 INFO L276 IsEmpty]: Start isEmpty. Operand 3895 states and 5141 transitions. [2023-12-25 07:21:30,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:30,888 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:30,888 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:30,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:31,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:31,095 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:31,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:31,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1085974182, now seen corresponding path program 1 times [2023-12-25 07:21:31,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:31,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [906471468] [2023-12-25 07:21:31,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:31,096 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:31,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:31,105 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:31,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-25 07:21:31,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:31,277 INFO L262 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:31,279 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:31,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:31,294 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:31,294 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:31,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [906471468] [2023-12-25 07:21:31,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [906471468] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:31,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:31,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:31,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580265891] [2023-12-25 07:21:31,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:31,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:21:31,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:31,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:21:31,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:21:31,298 INFO L87 Difference]: Start difference. First operand 3895 states and 5141 transitions. Second operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:31,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:31,561 INFO L93 Difference]: Finished difference Result 8812 states and 11754 transitions. [2023-12-25 07:21:31,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:31,562 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:31,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:31,572 INFO L225 Difference]: With dead ends: 8812 [2023-12-25 07:21:31,572 INFO L226 Difference]: Without dead ends: 4935 [2023-12-25 07:21:31,581 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 155 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-25 07:21:31,581 INFO L413 NwaCegarLoop]: 418 mSDtfsCounter, 74 mSDsluCounter, 830 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 1248 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:31,581 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 1248 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:21:31,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4935 states. [2023-12-25 07:21:31,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4935 to 3935. [2023-12-25 07:21:31,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3935 states, 3726 states have (on average 1.3239398819108965) internal successors, (4933), 3729 states have internal predecessors, (4933), 114 states have call successors, (114), 92 states have call predecessors, (114), 94 states have return successors, (116), 114 states have call predecessors, (116), 114 states have call successors, (116) [2023-12-25 07:21:31,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3935 states to 3935 states and 5163 transitions. [2023-12-25 07:21:31,744 INFO L78 Accepts]: Start accepts. Automaton has 3935 states and 5163 transitions. Word has length 158 [2023-12-25 07:21:31,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:31,744 INFO L495 AbstractCegarLoop]: Abstraction has 3935 states and 5163 transitions. [2023-12-25 07:21:31,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:31,744 INFO L276 IsEmpty]: Start isEmpty. Operand 3935 states and 5163 transitions. [2023-12-25 07:21:31,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:31,746 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:31,746 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:31,752 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:31,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:31,952 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:31,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:31,953 INFO L85 PathProgramCache]: Analyzing trace with hash -533000732, now seen corresponding path program 1 times [2023-12-25 07:21:31,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:31,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1550706808] [2023-12-25 07:21:31,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:31,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-25 07:21:31,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:31,955 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:31,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-25 07:21:32,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:32,090 INFO L262 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:32,093 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:32,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:32,105 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:32,105 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:32,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1550706808] [2023-12-25 07:21:32,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1550706808] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:32,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:32,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:32,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832885916] [2023-12-25 07:21:32,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:32,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:21:32,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:32,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:21:32,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:21:32,107 INFO L87 Difference]: Start difference. First operand 3935 states and 5163 transitions. Second operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:32,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:32,400 INFO L93 Difference]: Finished difference Result 8012 states and 10597 transitions. [2023-12-25 07:21:32,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:32,400 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:32,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:32,412 INFO L225 Difference]: With dead ends: 8012 [2023-12-25 07:21:32,413 INFO L226 Difference]: Without dead ends: 4095 [2023-12-25 07:21:32,423 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 155 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-25 07:21:32,424 INFO L413 NwaCegarLoop]: 415 mSDtfsCounter, 56 mSDsluCounter, 820 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1235 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:32,424 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 1235 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:21:32,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4095 states. [2023-12-25 07:21:32,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4095 to 3943. [2023-12-25 07:21:32,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3943 states, 3734 states have (on average 1.3141403320835565) internal successors, (4907), 3737 states have internal predecessors, (4907), 114 states have call successors, (114), 92 states have call predecessors, (114), 94 states have return successors, (116), 114 states have call predecessors, (116), 114 states have call successors, (116) [2023-12-25 07:21:32,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3943 states to 3943 states and 5137 transitions. [2023-12-25 07:21:32,616 INFO L78 Accepts]: Start accepts. Automaton has 3943 states and 5137 transitions. Word has length 158 [2023-12-25 07:21:32,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:32,617 INFO L495 AbstractCegarLoop]: Abstraction has 3943 states and 5137 transitions. [2023-12-25 07:21:32,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:32,617 INFO L276 IsEmpty]: Start isEmpty. Operand 3943 states and 5137 transitions. [2023-12-25 07:21:32,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:32,619 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:32,619 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:32,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 (28)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:32,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:32,826 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:32,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:32,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1882835618, now seen corresponding path program 1 times [2023-12-25 07:21:32,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:32,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [691638250] [2023-12-25 07:21:32,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:32,827 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:32,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:32,828 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:32,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-25 07:21:32,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:32,945 INFO L262 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:32,947 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:32,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:32,968 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:32,968 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:32,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [691638250] [2023-12-25 07:21:32,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [691638250] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:32,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:32,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:32,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333081834] [2023-12-25 07:21:32,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:32,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:21:32,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:32,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:21:32,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:21:32,970 INFO L87 Difference]: Start difference. First operand 3943 states and 5137 transitions. Second operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:33,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:33,194 INFO L93 Difference]: Finished difference Result 8004 states and 10513 transitions. [2023-12-25 07:21:33,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:33,195 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:33,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:33,211 INFO L225 Difference]: With dead ends: 8004 [2023-12-25 07:21:33,212 INFO L226 Difference]: Without dead ends: 4079 [2023-12-25 07:21:33,218 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 155 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-25 07:21:33,219 INFO L413 NwaCegarLoop]: 415 mSDtfsCounter, 47 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 1236 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:33,220 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 1236 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:21:33,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4079 states. [2023-12-25 07:21:33,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4079 to 3951. [2023-12-25 07:21:33,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3951 states, 3742 states have (on average 1.3043826830571887) internal successors, (4881), 3745 states have internal predecessors, (4881), 114 states have call successors, (114), 92 states have call predecessors, (114), 94 states have return successors, (116), 114 states have call predecessors, (116), 114 states have call successors, (116) [2023-12-25 07:21:33,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3951 states to 3951 states and 5111 transitions. [2023-12-25 07:21:33,448 INFO L78 Accepts]: Start accepts. Automaton has 3951 states and 5111 transitions. Word has length 158 [2023-12-25 07:21:33,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:33,449 INFO L495 AbstractCegarLoop]: Abstraction has 3951 states and 5111 transitions. [2023-12-25 07:21:33,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:33,449 INFO L276 IsEmpty]: Start isEmpty. Operand 3951 states and 5111 transitions. [2023-12-25 07:21:33,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:33,451 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:33,451 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:33,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:33,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:33,657 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:33,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:33,657 INFO L85 PathProgramCache]: Analyzing trace with hash 2123075364, now seen corresponding path program 1 times [2023-12-25 07:21:33,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:33,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [365500767] [2023-12-25 07:21:33,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:33,658 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:33,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:33,660 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:33,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-25 07:21:33,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:33,807 INFO L262 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:33,810 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:33,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:33,826 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:33,827 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:33,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [365500767] [2023-12-25 07:21:33,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [365500767] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:33,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:33,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:33,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261476106] [2023-12-25 07:21:33,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:33,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:21:33,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:33,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:21:33,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:21:33,829 INFO L87 Difference]: Start difference. First operand 3951 states and 5111 transitions. Second operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:34,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:34,119 INFO L93 Difference]: Finished difference Result 7996 states and 10429 transitions. [2023-12-25 07:21:34,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:34,120 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:34,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:34,132 INFO L225 Difference]: With dead ends: 7996 [2023-12-25 07:21:34,133 INFO L226 Difference]: Without dead ends: 4063 [2023-12-25 07:21:34,140 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 155 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-25 07:21:34,140 INFO L413 NwaCegarLoop]: 415 mSDtfsCounter, 38 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 1237 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:34,140 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 1237 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:21:34,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4063 states. [2023-12-25 07:21:34,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4063 to 3959. [2023-12-25 07:21:34,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3959 states, 3750 states have (on average 1.2946666666666666) internal successors, (4855), 3753 states have internal predecessors, (4855), 114 states have call successors, (114), 92 states have call predecessors, (114), 94 states have return successors, (116), 114 states have call predecessors, (116), 114 states have call successors, (116) [2023-12-25 07:21:34,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3959 states to 3959 states and 5085 transitions. [2023-12-25 07:21:34,384 INFO L78 Accepts]: Start accepts. Automaton has 3959 states and 5085 transitions. Word has length 158 [2023-12-25 07:21:34,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:34,384 INFO L495 AbstractCegarLoop]: Abstraction has 3959 states and 5085 transitions. [2023-12-25 07:21:34,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:34,384 INFO L276 IsEmpty]: Start isEmpty. Operand 3959 states and 5085 transitions. [2023-12-25 07:21:34,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:34,387 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:34,387 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:34,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:34,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:34,588 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:34,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:34,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1284669086, now seen corresponding path program 1 times [2023-12-25 07:21:34,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:34,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [545042293] [2023-12-25 07:21:34,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:34,589 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:34,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:34,590 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:34,590 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-25 07:21:34,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:34,695 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:34,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:34,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:34,715 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:34,715 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:34,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [545042293] [2023-12-25 07:21:34,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [545042293] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:34,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:34,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:34,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077410181] [2023-12-25 07:21:34,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:34,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:21:34,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:34,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:21:34,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:21:34,717 INFO L87 Difference]: Start difference. First operand 3959 states and 5085 transitions. Second operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:34,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:34,918 INFO L93 Difference]: Finished difference Result 7988 states and 10345 transitions. [2023-12-25 07:21:34,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:34,919 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:34,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:34,927 INFO L225 Difference]: With dead ends: 7988 [2023-12-25 07:21:34,927 INFO L226 Difference]: Without dead ends: 4047 [2023-12-25 07:21:34,933 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 155 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-25 07:21:34,933 INFO L413 NwaCegarLoop]: 415 mSDtfsCounter, 29 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:34,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 1238 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:21:34,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4047 states. [2023-12-25 07:21:35,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4047 to 3967. [2023-12-25 07:21:35,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3967 states, 3758 states have (on average 1.2849920170303353) internal successors, (4829), 3761 states have internal predecessors, (4829), 114 states have call successors, (114), 92 states have call predecessors, (114), 94 states have return successors, (116), 114 states have call predecessors, (116), 114 states have call successors, (116) [2023-12-25 07:21:35,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3967 states to 3967 states and 5059 transitions. [2023-12-25 07:21:35,165 INFO L78 Accepts]: Start accepts. Automaton has 3967 states and 5059 transitions. Word has length 158 [2023-12-25 07:21:35,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:35,165 INFO L495 AbstractCegarLoop]: Abstraction has 3967 states and 5059 transitions. [2023-12-25 07:21:35,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:35,166 INFO L276 IsEmpty]: Start isEmpty. Operand 3967 states and 5059 transitions. [2023-12-25 07:21:35,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:35,167 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:35,167 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:35,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:35,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:35,372 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:35,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:35,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1777295260, now seen corresponding path program 1 times [2023-12-25 07:21:35,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:35,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1767979950] [2023-12-25 07:21:35,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:35,373 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:35,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:35,374 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:35,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-25 07:21:35,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:35,486 INFO L262 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:35,489 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:35,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:35,501 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:35,501 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:35,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1767979950] [2023-12-25 07:21:35,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1767979950] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:35,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:35,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:35,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96174845] [2023-12-25 07:21:35,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:35,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:21:35,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:35,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:21:35,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:21:35,503 INFO L87 Difference]: Start difference. First operand 3967 states and 5059 transitions. Second operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:35,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:35,691 INFO L93 Difference]: Finished difference Result 7980 states and 10261 transitions. [2023-12-25 07:21:35,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:35,692 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:35,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:35,700 INFO L225 Difference]: With dead ends: 7980 [2023-12-25 07:21:35,700 INFO L226 Difference]: Without dead ends: 4031 [2023-12-25 07:21:35,707 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 155 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-25 07:21:35,707 INFO L413 NwaCegarLoop]: 415 mSDtfsCounter, 20 mSDsluCounter, 824 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1239 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:35,707 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 1239 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:21:35,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4031 states. [2023-12-25 07:21:35,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4031 to 3975. [2023-12-25 07:21:35,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3975 states, 3766 states have (on average 1.2753584705257568) internal successors, (4803), 3769 states have internal predecessors, (4803), 114 states have call successors, (114), 92 states have call predecessors, (114), 94 states have return successors, (116), 114 states have call predecessors, (116), 114 states have call successors, (116) [2023-12-25 07:21:35,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3975 states to 3975 states and 5033 transitions. [2023-12-25 07:21:35,930 INFO L78 Accepts]: Start accepts. Automaton has 3975 states and 5033 transitions. Word has length 158 [2023-12-25 07:21:35,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:35,930 INFO L495 AbstractCegarLoop]: Abstraction has 3975 states and 5033 transitions. [2023-12-25 07:21:35,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:35,931 INFO L276 IsEmpty]: Start isEmpty. Operand 3975 states and 5033 transitions. [2023-12-25 07:21:35,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:35,932 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:35,932 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:35,937 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 (32)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:36,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:36,137 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:36,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:36,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1831688158, now seen corresponding path program 1 times [2023-12-25 07:21:36,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:36,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [698734237] [2023-12-25 07:21:36,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:36,138 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:36,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:36,139 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:36,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-25 07:21:36,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:36,249 INFO L262 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:36,252 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:36,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:36,265 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:36,266 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:36,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [698734237] [2023-12-25 07:21:36,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [698734237] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:36,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:36,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:36,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74142370] [2023-12-25 07:21:36,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:36,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:21:36,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:36,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:21:36,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:21:36,268 INFO L87 Difference]: Start difference. First operand 3975 states and 5033 transitions. Second operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:36,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:36,511 INFO L93 Difference]: Finished difference Result 7972 states and 10177 transitions. [2023-12-25 07:21:36,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:36,511 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:36,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:36,520 INFO L225 Difference]: With dead ends: 7972 [2023-12-25 07:21:36,520 INFO L226 Difference]: Without dead ends: 4015 [2023-12-25 07:21:36,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 155 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-25 07:21:36,527 INFO L413 NwaCegarLoop]: 415 mSDtfsCounter, 11 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1240 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:36,527 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 1240 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:21:36,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4015 states. [2023-12-25 07:21:36,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4015 to 3983. [2023-12-25 07:21:36,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3983 states, 3774 states have (on average 1.2657657657657657) internal successors, (4777), 3777 states have internal predecessors, (4777), 114 states have call successors, (114), 92 states have call predecessors, (114), 94 states have return successors, (116), 114 states have call predecessors, (116), 114 states have call successors, (116) [2023-12-25 07:21:36,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3983 states to 3983 states and 5007 transitions. [2023-12-25 07:21:36,802 INFO L78 Accepts]: Start accepts. Automaton has 3983 states and 5007 transitions. Word has length 158 [2023-12-25 07:21:36,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:36,802 INFO L495 AbstractCegarLoop]: Abstraction has 3983 states and 5007 transitions. [2023-12-25 07:21:36,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 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-25 07:21:36,803 INFO L276 IsEmpty]: Start isEmpty. Operand 3983 states and 5007 transitions. [2023-12-25 07:21:36,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-25 07:21:36,805 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:36,805 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:36,810 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2023-12-25 07:21:37,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:37,010 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:37,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:37,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1270988380, now seen corresponding path program 1 times [2023-12-25 07:21:37,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:37,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [489035926] [2023-12-25 07:21:37,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:37,011 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:37,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:37,013 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:37,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-25 07:21:37,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:37,125 INFO L262 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:21:37,128 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:37,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:21:37,284 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:37,284 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:37,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [489035926] [2023-12-25 07:21:37,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [489035926] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:37,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:37,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:21:37,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674753186] [2023-12-25 07:21:37,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:37,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:21:37,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:37,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:21:37,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:21:37,286 INFO L87 Difference]: Start difference. First operand 3983 states and 5007 transitions. Second operand has 3 states, 3 states have (on average 49.333333333333336) internal successors, (148), 2 states have internal predecessors, (148), 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-25 07:21:37,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:37,728 INFO L93 Difference]: Finished difference Result 11864 states and 14953 transitions. [2023-12-25 07:21:37,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:21:37,729 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 49.333333333333336) internal successors, (148), 2 states have internal predecessors, (148), 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 158 [2023-12-25 07:21:37,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:37,745 INFO L225 Difference]: With dead ends: 11864 [2023-12-25 07:21:37,745 INFO L226 Difference]: Without dead ends: 7899 [2023-12-25 07:21:37,753 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:21:37,754 INFO L413 NwaCegarLoop]: 468 mSDtfsCounter, 295 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 846 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:37,754 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 846 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:21:37,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7899 states. [2023-12-25 07:21:38,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7899 to 7895. [2023-12-25 07:21:38,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7895 states, 7482 states have (on average 1.2554129911788292) internal successors, (9393), 7487 states have internal predecessors, (9393), 224 states have call successors, (224), 184 states have call predecessors, (224), 188 states have return successors, (228), 224 states have call predecessors, (228), 224 states have call successors, (228) [2023-12-25 07:21:38,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7895 states to 7895 states and 9845 transitions. [2023-12-25 07:21:38,208 INFO L78 Accepts]: Start accepts. Automaton has 7895 states and 9845 transitions. Word has length 158 [2023-12-25 07:21:38,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:38,208 INFO L495 AbstractCegarLoop]: Abstraction has 7895 states and 9845 transitions. [2023-12-25 07:21:38,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 49.333333333333336) internal successors, (148), 2 states have internal predecessors, (148), 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-25 07:21:38,208 INFO L276 IsEmpty]: Start isEmpty. Operand 7895 states and 9845 transitions. [2023-12-25 07:21:38,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-25 07:21:38,212 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:38,212 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:38,218 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:38,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:38,417 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:38,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:38,418 INFO L85 PathProgramCache]: Analyzing trace with hash 2114704523, now seen corresponding path program 1 times [2023-12-25 07:21:38,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:38,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [256019518] [2023-12-25 07:21:38,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:38,419 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:38,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:38,420 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:38,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-12-25 07:21:38,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:38,557 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:38,560 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:38,575 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-25 07:21:38,575 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:38,576 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:38,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [256019518] [2023-12-25 07:21:38,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [256019518] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:38,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:38,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:38,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564122612] [2023-12-25 07:21:38,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:38,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:21:38,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:38,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:21:38,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:21:38,578 INFO L87 Difference]: Start difference. First operand 7895 states and 9845 transitions. Second operand has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 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-25 07:21:38,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:38,943 INFO L93 Difference]: Finished difference Result 15924 states and 20027 transitions. [2023-12-25 07:21:38,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:38,944 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 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 183 [2023-12-25 07:21:38,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:38,963 INFO L225 Difference]: With dead ends: 15924 [2023-12-25 07:21:38,963 INFO L226 Difference]: Without dead ends: 8047 [2023-12-25 07:21:38,973 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 180 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-25 07:21:38,974 INFO L413 NwaCegarLoop]: 417 mSDtfsCounter, 2 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1246 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:38,974 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1246 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:21:38,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8047 states. [2023-12-25 07:21:39,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8047 to 7971. [2023-12-25 07:21:39,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7971 states, 7558 states have (on average 1.2478168827732203) internal successors, (9431), 7563 states have internal predecessors, (9431), 224 states have call successors, (224), 184 states have call predecessors, (224), 188 states have return successors, (228), 224 states have call predecessors, (228), 224 states have call successors, (228) [2023-12-25 07:21:39,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7971 states to 7971 states and 9883 transitions. [2023-12-25 07:21:39,375 INFO L78 Accepts]: Start accepts. Automaton has 7971 states and 9883 transitions. Word has length 183 [2023-12-25 07:21:39,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:39,376 INFO L495 AbstractCegarLoop]: Abstraction has 7971 states and 9883 transitions. [2023-12-25 07:21:39,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 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-25 07:21:39,376 INFO L276 IsEmpty]: Start isEmpty. Operand 7971 states and 9883 transitions. [2023-12-25 07:21:39,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-25 07:21:39,380 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:39,380 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:39,388 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:39,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:39,585 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:39,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:39,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1940023027, now seen corresponding path program 1 times [2023-12-25 07:21:39,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:39,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [948638213] [2023-12-25 07:21:39,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:39,587 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:39,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:39,598 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:39,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-25 07:21:39,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:39,738 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 07:21:39,741 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:39,915 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-25 07:21:39,915 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:39,915 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:39,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [948638213] [2023-12-25 07:21:39,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [948638213] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:39,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:39,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:39,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034007508] [2023-12-25 07:21:39,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:39,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:39,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:39,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:39,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:39,917 INFO L87 Difference]: Start difference. First operand 7971 states and 9883 transitions. Second operand has 5 states, 5 states have (on average 30.4) internal successors, (152), 4 states have internal predecessors, (152), 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-25 07:21:40,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:40,619 INFO L93 Difference]: Finished difference Result 15925 states and 19758 transitions. [2023-12-25 07:21:40,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:21:40,620 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 30.4) internal successors, (152), 4 states have internal predecessors, (152), 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 183 [2023-12-25 07:21:40,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:40,637 INFO L225 Difference]: With dead ends: 15925 [2023-12-25 07:21:40,637 INFO L226 Difference]: Without dead ends: 7971 [2023-12-25 07:21:40,644 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 179 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-25 07:21:40,645 INFO L413 NwaCegarLoop]: 261 mSDtfsCounter, 511 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:40,645 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [528 Valid, 685 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:21:40,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7971 states. [2023-12-25 07:21:40,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7971 to 7971. [2023-12-25 07:21:40,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7971 states, 7558 states have (on average 1.244112198994443) internal successors, (9403), 7563 states have internal predecessors, (9403), 224 states have call successors, (224), 184 states have call predecessors, (224), 188 states have return successors, (228), 224 states have call predecessors, (228), 224 states have call successors, (228) [2023-12-25 07:21:40,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7971 states to 7971 states and 9855 transitions. [2023-12-25 07:21:40,982 INFO L78 Accepts]: Start accepts. Automaton has 7971 states and 9855 transitions. Word has length 183 [2023-12-25 07:21:40,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:40,982 INFO L495 AbstractCegarLoop]: Abstraction has 7971 states and 9855 transitions. [2023-12-25 07:21:40,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.4) internal successors, (152), 4 states have internal predecessors, (152), 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-25 07:21:40,982 INFO L276 IsEmpty]: Start isEmpty. Operand 7971 states and 9855 transitions. [2023-12-25 07:21:40,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-25 07:21:40,986 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:40,986 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:40,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2023-12-25 07:21:41,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:41,192 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:41,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:41,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1862318095, now seen corresponding path program 1 times [2023-12-25 07:21:41,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:41,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [728035190] [2023-12-25 07:21:41,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:41,193 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:41,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:41,194 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:41,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-25 07:21:41,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:41,306 INFO L262 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 07:21:41,308 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:41,445 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-25 07:21:41,445 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:41,445 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:41,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [728035190] [2023-12-25 07:21:41,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [728035190] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:41,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:41,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:41,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353241386] [2023-12-25 07:21:41,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:41,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:41,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:41,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:41,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:41,446 INFO L87 Difference]: Start difference. First operand 7971 states and 9855 transitions. Second operand has 5 states, 5 states have (on average 30.4) internal successors, (152), 4 states have internal predecessors, (152), 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-25 07:21:42,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:42,356 INFO L93 Difference]: Finished difference Result 16687 states and 20660 transitions. [2023-12-25 07:21:42,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 07:21:42,357 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 30.4) internal successors, (152), 4 states have internal predecessors, (152), 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 183 [2023-12-25 07:21:42,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:42,379 INFO L225 Difference]: With dead ends: 16687 [2023-12-25 07:21:42,379 INFO L226 Difference]: Without dead ends: 8733 [2023-12-25 07:21:42,395 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-25 07:21:42,396 INFO L413 NwaCegarLoop]: 260 mSDtfsCounter, 649 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 687 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 666 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:42,396 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [666 Valid, 680 Invalid, 722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 687 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 07:21:42,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8733 states. [2023-12-25 07:21:42,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8733 to 8523. [2023-12-25 07:21:42,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8523 states, 8086 states have (on average 1.229656195894138) internal successors, (9943), 8091 states have internal predecessors, (9943), 232 states have call successors, (232), 200 states have call predecessors, (232), 204 states have return successors, (236), 232 states have call predecessors, (236), 232 states have call successors, (236) [2023-12-25 07:21:42,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8523 states to 8523 states and 10411 transitions. [2023-12-25 07:21:42,917 INFO L78 Accepts]: Start accepts. Automaton has 8523 states and 10411 transitions. Word has length 183 [2023-12-25 07:21:42,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:42,918 INFO L495 AbstractCegarLoop]: Abstraction has 8523 states and 10411 transitions. [2023-12-25 07:21:42,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.4) internal successors, (152), 4 states have internal predecessors, (152), 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-25 07:21:42,918 INFO L276 IsEmpty]: Start isEmpty. Operand 8523 states and 10411 transitions. [2023-12-25 07:21:42,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-25 07:21:42,921 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:42,922 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:42,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:43,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:43,127 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:43,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:43,128 INFO L85 PathProgramCache]: Analyzing trace with hash -471074543, now seen corresponding path program 1 times [2023-12-25 07:21:43,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:43,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1143261188] [2023-12-25 07:21:43,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:43,128 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:43,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:43,129 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:43,130 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-12-25 07:21:43,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:43,242 INFO L262 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 07:21:43,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:43,380 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-25 07:21:43,380 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:43,380 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:43,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1143261188] [2023-12-25 07:21:43,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1143261188] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:43,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:43,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:43,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12383621] [2023-12-25 07:21:43,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:43,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:21:43,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:43,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:21:43,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:43,382 INFO L87 Difference]: Start difference. First operand 8523 states and 10411 transitions. Second operand has 5 states, 5 states have (on average 30.4) internal successors, (152), 4 states have internal predecessors, (152), 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-25 07:21:44,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:44,201 INFO L93 Difference]: Finished difference Result 17561 states and 21490 transitions. [2023-12-25 07:21:44,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 07:21:44,202 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 30.4) internal successors, (152), 4 states have internal predecessors, (152), 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 183 [2023-12-25 07:21:44,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:44,220 INFO L225 Difference]: With dead ends: 17561 [2023-12-25 07:21:44,220 INFO L226 Difference]: Without dead ends: 9055 [2023-12-25 07:21:44,229 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-25 07:21:44,230 INFO L413 NwaCegarLoop]: 257 mSDtfsCounter, 575 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 673 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:44,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [592 Valid, 673 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 567 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-25 07:21:44,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9055 states. [2023-12-25 07:21:44,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9055 to 9039. [2023-12-25 07:21:44,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9039 states, 8594 states have (on average 1.2160809867349314) internal successors, (10451), 8599 states have internal predecessors, (10451), 232 states have call successors, (232), 208 states have call predecessors, (232), 212 states have return successors, (236), 232 states have call predecessors, (236), 232 states have call successors, (236) [2023-12-25 07:21:44,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9039 states to 9039 states and 10919 transitions. [2023-12-25 07:21:44,567 INFO L78 Accepts]: Start accepts. Automaton has 9039 states and 10919 transitions. Word has length 183 [2023-12-25 07:21:44,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:44,568 INFO L495 AbstractCegarLoop]: Abstraction has 9039 states and 10919 transitions. [2023-12-25 07:21:44,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.4) internal successors, (152), 4 states have internal predecessors, (152), 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-25 07:21:44,568 INFO L276 IsEmpty]: Start isEmpty. Operand 9039 states and 10919 transitions. [2023-12-25 07:21:44,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-25 07:21:44,571 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:44,571 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:44,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:44,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:44,777 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:44,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:44,777 INFO L85 PathProgramCache]: Analyzing trace with hash -27173869, now seen corresponding path program 1 times [2023-12-25 07:21:44,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:44,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [54383436] [2023-12-25 07:21:44,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:44,778 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:44,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:44,779 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:44,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-12-25 07:21:44,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:44,894 INFO L262 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:44,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:45,073 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-25 07:21:45,073 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:45,073 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:45,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [54383436] [2023-12-25 07:21:45,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [54383436] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:45,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:45,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:45,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598923268] [2023-12-25 07:21:45,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:45,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:21:45,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:45,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:21:45,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:21:45,075 INFO L87 Difference]: Start difference. First operand 9039 states and 10919 transitions. Second operand has 4 states, 4 states have (on average 41.25) internal successors, (165), 4 states have internal predecessors, (165), 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-25 07:21:46,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:46,074 INFO L93 Difference]: Finished difference Result 29557 states and 35581 transitions. [2023-12-25 07:21:46,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:21:46,074 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 41.25) internal successors, (165), 4 states have internal predecessors, (165), 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 183 [2023-12-25 07:21:46,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:46,122 INFO L225 Difference]: With dead ends: 29557 [2023-12-25 07:21:46,122 INFO L226 Difference]: Without dead ends: 20537 [2023-12-25 07:21:46,139 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:46,139 INFO L413 NwaCegarLoop]: 470 mSDtfsCounter, 614 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 620 SdHoareTripleChecker+Valid, 1149 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:46,140 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [620 Valid, 1149 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:21:46,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20537 states. [2023-12-25 07:21:46,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20537 to 20243. [2023-12-25 07:21:46,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20243 states, 19307 states have (on average 1.2068679753457294) internal successors, (23301), 19359 states have internal predecessors, (23301), 447 states have call successors, (447), 400 states have call predecessors, (447), 488 states have return successors, (563), 485 states have call predecessors, (563), 447 states have call successors, (563) [2023-12-25 07:21:46,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20243 states to 20243 states and 24311 transitions. [2023-12-25 07:21:46,946 INFO L78 Accepts]: Start accepts. Automaton has 20243 states and 24311 transitions. Word has length 183 [2023-12-25 07:21:46,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:46,946 INFO L495 AbstractCegarLoop]: Abstraction has 20243 states and 24311 transitions. [2023-12-25 07:21:46,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.25) internal successors, (165), 4 states have internal predecessors, (165), 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-25 07:21:46,947 INFO L276 IsEmpty]: Start isEmpty. Operand 20243 states and 24311 transitions. [2023-12-25 07:21:46,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-12-25 07:21:46,952 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:46,952 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:46,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:47,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:47,158 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:47,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:47,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1335115123, now seen corresponding path program 1 times [2023-12-25 07:21:47,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:47,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [540542645] [2023-12-25 07:21:47,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:47,159 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:47,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:47,160 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:47,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-12-25 07:21:47,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:47,279 INFO L262 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:21:47,282 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:47,294 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-25 07:21:47,294 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:47,295 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:47,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [540542645] [2023-12-25 07:21:47,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [540542645] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:47,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:47,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:21:47,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458703375] [2023-12-25 07:21:47,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:47,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:21:47,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:47,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:21:47,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:21:47,296 INFO L87 Difference]: Start difference. First operand 20243 states and 24311 transitions. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 2 states have internal predecessors, (153), 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-25 07:21:47,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:47,956 INFO L93 Difference]: Finished difference Result 40452 states and 48560 transitions. [2023-12-25 07:21:47,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:21:47,957 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 2 states have internal predecessors, (153), 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 185 [2023-12-25 07:21:47,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:47,990 INFO L225 Difference]: With dead ends: 40452 [2023-12-25 07:21:47,990 INFO L226 Difference]: Without dead ends: 20228 [2023-12-25 07:21:48,008 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:21:48,009 INFO L413 NwaCegarLoop]: 405 mSDtfsCounter, 442 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:48,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [442 Valid, 405 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:21:48,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20228 states. [2023-12-25 07:21:48,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20228 to 20228. [2023-12-25 07:21:48,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20228 states, 19295 states have (on average 1.206426535371858) internal successors, (23278), 19346 states have internal predecessors, (23278), 444 states have call successors, (444), 400 states have call predecessors, (444), 488 states have return successors, (560), 482 states have call predecessors, (560), 444 states have call successors, (560) [2023-12-25 07:21:48,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20228 states to 20228 states and 24282 transitions. [2023-12-25 07:21:48,962 INFO L78 Accepts]: Start accepts. Automaton has 20228 states and 24282 transitions. Word has length 185 [2023-12-25 07:21:48,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:48,962 INFO L495 AbstractCegarLoop]: Abstraction has 20228 states and 24282 transitions. [2023-12-25 07:21:48,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 2 states have internal predecessors, (153), 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-25 07:21:48,962 INFO L276 IsEmpty]: Start isEmpty. Operand 20228 states and 24282 transitions. [2023-12-25 07:21:48,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-25 07:21:48,968 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:48,968 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:48,973 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Ended with exit code 0 [2023-12-25 07:21:49,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:49,173 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:49,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:49,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1224098643, now seen corresponding path program 1 times [2023-12-25 07:21:49,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:49,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [976312822] [2023-12-25 07:21:49,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:49,174 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:49,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:49,176 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:49,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-12-25 07:21:49,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:49,289 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:49,291 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:49,434 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-25 07:21:49,434 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:49,434 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:49,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [976312822] [2023-12-25 07:21:49,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [976312822] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:49,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:49,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:49,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280706844] [2023-12-25 07:21:49,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:49,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:21:49,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:49,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:21:49,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:21:49,435 INFO L87 Difference]: Start difference. First operand 20228 states and 24282 transitions. Second operand has 4 states, 4 states have (on average 41.0) internal successors, (164), 4 states have internal predecessors, (164), 3 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-25 07:21:50,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:50,975 INFO L93 Difference]: Finished difference Result 59424 states and 71278 transitions. [2023-12-25 07:21:50,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:21:50,976 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 41.0) internal successors, (164), 4 states have internal predecessors, (164), 3 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 187 [2023-12-25 07:21:50,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:51,057 INFO L225 Difference]: With dead ends: 59424 [2023-12-25 07:21:51,057 INFO L226 Difference]: Without dead ends: 39215 [2023-12-25 07:21:51,072 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:21:51,073 INFO L413 NwaCegarLoop]: 496 mSDtfsCounter, 587 mSDsluCounter, 671 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 593 SdHoareTripleChecker+Valid, 1167 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:51,073 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [593 Valid, 1167 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:21:51,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39215 states. [2023-12-25 07:21:52,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39215 to 39213. [2023-12-25 07:21:52,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39213 states, 37405 states have (on average 1.2032081272557145) internal successors, (45006), 37511 states have internal predecessors, (45006), 855 states have call successors, (855), 768 states have call predecessors, (855), 952 states have return successors, (1119), 935 states have call predecessors, (1119), 855 states have call successors, (1119) [2023-12-25 07:21:52,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39213 states to 39213 states and 46980 transitions. [2023-12-25 07:21:52,602 INFO L78 Accepts]: Start accepts. Automaton has 39213 states and 46980 transitions. Word has length 187 [2023-12-25 07:21:52,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:52,602 INFO L495 AbstractCegarLoop]: Abstraction has 39213 states and 46980 transitions. [2023-12-25 07:21:52,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.0) internal successors, (164), 4 states have internal predecessors, (164), 3 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-25 07:21:52,603 INFO L276 IsEmpty]: Start isEmpty. Operand 39213 states and 46980 transitions. [2023-12-25 07:21:52,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-25 07:21:52,611 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:52,611 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:52,615 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2023-12-25 07:21:52,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:52,812 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:52,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:52,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1313241515, now seen corresponding path program 1 times [2023-12-25 07:21:52,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:52,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [870089550] [2023-12-25 07:21:52,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:52,813 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:52,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:52,814 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:52,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-12-25 07:21:52,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:52,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:21:52,936 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:52,946 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-25 07:21:52,946 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:52,946 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:52,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [870089550] [2023-12-25 07:21:52,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [870089550] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:52,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:52,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:21:52,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806969603] [2023-12-25 07:21:52,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:52,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:21:52,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:52,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:21:52,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:21:52,948 INFO L87 Difference]: Start difference. First operand 39213 states and 46980 transitions. Second operand has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 2 states have internal predecessors, (154), 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-25 07:21:54,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:21:54,562 INFO L93 Difference]: Finished difference Result 78393 states and 93901 transitions. [2023-12-25 07:21:54,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:21:54,563 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 2 states have internal predecessors, (154), 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 187 [2023-12-25 07:21:54,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:21:54,636 INFO L225 Difference]: With dead ends: 78393 [2023-12-25 07:21:54,637 INFO L226 Difference]: Without dead ends: 39199 [2023-12-25 07:21:54,676 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:21:54,676 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 440 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:21:54,676 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [440 Valid, 404 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:21:54,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39199 states. [2023-12-25 07:21:56,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39199 to 39199. [2023-12-25 07:21:56,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39199 states, 37394 states have (on average 1.203000481360646) internal successors, (44985), 37499 states have internal predecessors, (44985), 852 states have call successors, (852), 768 states have call predecessors, (852), 952 states have return successors, (1116), 932 states have call predecessors, (1116), 852 states have call successors, (1116) [2023-12-25 07:21:56,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39199 states to 39199 states and 46953 transitions. [2023-12-25 07:21:56,518 INFO L78 Accepts]: Start accepts. Automaton has 39199 states and 46953 transitions. Word has length 187 [2023-12-25 07:21:56,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:21:56,518 INFO L495 AbstractCegarLoop]: Abstraction has 39199 states and 46953 transitions. [2023-12-25 07:21:56,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 2 states have internal predecessors, (154), 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-25 07:21:56,519 INFO L276 IsEmpty]: Start isEmpty. Operand 39199 states and 46953 transitions. [2023-12-25 07:21:56,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2023-12-25 07:21:56,526 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:21:56,526 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:21:56,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2023-12-25 07:21:56,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:56,727 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:21:56,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:21:56,727 INFO L85 PathProgramCache]: Analyzing trace with hash -257160141, now seen corresponding path program 1 times [2023-12-25 07:21:56,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:21:56,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [58758884] [2023-12-25 07:21:56,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:21:56,728 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:21:56,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:21:56,729 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:21:56,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-25 07:21:56,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:21:56,862 INFO L262 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:21:56,864 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:21:57,024 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-25 07:21:57,025 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:21:57,025 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:21:57,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [58758884] [2023-12-25 07:21:57,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [58758884] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:21:57,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:21:57,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:21:57,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983726412] [2023-12-25 07:21:57,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:21:57,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:21:57,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:21:57,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:21:57,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:21:57,026 INFO L87 Difference]: Start difference. First operand 39199 states and 46953 transitions. Second operand has 4 states, 4 states have (on average 42.25) internal successors, (169), 4 states have internal predecessors, (169), 3 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-25 07:22:00,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:22:00,245 INFO L93 Difference]: Finished difference Result 115360 states and 138123 transitions. [2023-12-25 07:22:00,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:22:00,245 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 42.25) internal successors, (169), 4 states have internal predecessors, (169), 3 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 191 [2023-12-25 07:22:00,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:22:00,384 INFO L225 Difference]: With dead ends: 115360 [2023-12-25 07:22:00,384 INFO L226 Difference]: Without dead ends: 76180 [2023-12-25 07:22:00,422 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:22:00,422 INFO L413 NwaCegarLoop]: 481 mSDtfsCounter, 581 mSDsluCounter, 654 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 1135 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:22:00,423 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [587 Valid, 1135 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:22:00,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76180 states. [2023-12-25 07:22:03,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76180 to 76178. [2023-12-25 07:22:03,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76178 states, 72674 states have (on average 1.2010209978809478) internal successors, (87283), 72896 states have internal predecessors, (87283), 1639 states have call successors, (1639), 1472 states have call predecessors, (1639), 1864 states have return successors, (2215), 1811 states have call predecessors, (2215), 1639 states have call successors, (2215) [2023-12-25 07:22:03,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76178 states to 76178 states and 91137 transitions. [2023-12-25 07:22:03,580 INFO L78 Accepts]: Start accepts. Automaton has 76178 states and 91137 transitions. Word has length 191 [2023-12-25 07:22:03,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:22:03,580 INFO L495 AbstractCegarLoop]: Abstraction has 76178 states and 91137 transitions. [2023-12-25 07:22:03,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.25) internal successors, (169), 4 states have internal predecessors, (169), 3 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-25 07:22:03,580 INFO L276 IsEmpty]: Start isEmpty. Operand 76178 states and 91137 transitions. [2023-12-25 07:22:03,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2023-12-25 07:22:03,595 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:22:03,595 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:22:03,599 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Ended with exit code 0 [2023-12-25 07:22:03,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:03,796 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:22:03,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:22:03,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1266602481, now seen corresponding path program 1 times [2023-12-25 07:22:03,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:22:03,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [94137655] [2023-12-25 07:22:03,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:22:03,797 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:03,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:22:03,797 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:22:03,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-12-25 07:22:03,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:22:03,905 INFO L262 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:22:03,907 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:22:03,918 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-12-25 07:22:03,918 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:22:03,919 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:22:03,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [94137655] [2023-12-25 07:22:03,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [94137655] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:22:03,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:22:03,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:22:03,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005742577] [2023-12-25 07:22:03,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:22:03,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:22:03,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:22:03,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:22:03,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:22:03,924 INFO L87 Difference]: Start difference. First operand 76178 states and 91137 transitions. Second operand has 3 states, 3 states have (on average 52.0) internal successors, (156), 2 states have internal predecessors, (156), 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-25 07:22:06,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:22:06,896 INFO L93 Difference]: Finished difference Result 152324 states and 182218 transitions. [2023-12-25 07:22:06,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:22:06,897 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 2 states have internal predecessors, (156), 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 191 [2023-12-25 07:22:06,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:22:07,055 INFO L225 Difference]: With dead ends: 152324 [2023-12-25 07:22:07,055 INFO L226 Difference]: Without dead ends: 76165 [2023-12-25 07:22:07,134 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:22:07,134 INFO L413 NwaCegarLoop]: 403 mSDtfsCounter, 438 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:22:07,135 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [438 Valid, 403 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:22:07,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76165 states. [2023-12-25 07:22:10,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76165 to 76165. [2023-12-25 07:22:10,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76165 states, 72664 states have (on average 1.2009248045799845) internal successors, (87264), 72885 states have internal predecessors, (87264), 1636 states have call successors, (1636), 1472 states have call predecessors, (1636), 1864 states have return successors, (2212), 1808 states have call predecessors, (2212), 1636 states have call successors, (2212) [2023-12-25 07:22:10,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76165 states to 76165 states and 91112 transitions. [2023-12-25 07:22:10,435 INFO L78 Accepts]: Start accepts. Automaton has 76165 states and 91112 transitions. Word has length 191 [2023-12-25 07:22:10,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:22:10,435 INFO L495 AbstractCegarLoop]: Abstraction has 76165 states and 91112 transitions. [2023-12-25 07:22:10,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 2 states have internal predecessors, (156), 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-25 07:22:10,436 INFO L276 IsEmpty]: Start isEmpty. Operand 76165 states and 91112 transitions. [2023-12-25 07:22:10,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-12-25 07:22:10,450 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:22:10,451 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:22:10,455 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Ended with exit code 0 [2023-12-25 07:22:10,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:10,651 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:22:10,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:22:10,652 INFO L85 PathProgramCache]: Analyzing trace with hash 617646419, now seen corresponding path program 1 times [2023-12-25 07:22:10,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:22:10,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1638867985] [2023-12-25 07:22:10,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:22:10,652 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:10,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:22:10,653 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:22:10,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 (45)] Waiting until timeout for monitored process [2023-12-25 07:22:10,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:22:10,765 INFO L262 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:22:10,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:22:10,981 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-25 07:22:10,982 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:22:10,982 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:22:10,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1638867985] [2023-12-25 07:22:10,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1638867985] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:22:10,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:22:10,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:22:10,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974118334] [2023-12-25 07:22:10,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:22:10,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:22:10,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:22:10,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:22:10,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:22:10,984 INFO L87 Difference]: Start difference. First operand 76165 states and 91112 transitions. Second operand has 4 states, 4 states have (on average 42.0) internal successors, (168), 4 states have internal predecessors, (168), 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-25 07:22:16,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:22:16,413 INFO L93 Difference]: Finished difference Result 226079 states and 270368 transitions. [2023-12-25 07:22:16,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:22:16,414 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 42.0) internal successors, (168), 4 states have internal predecessors, (168), 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 195 [2023-12-25 07:22:16,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:22:16,711 INFO L225 Difference]: With dead ends: 226079 [2023-12-25 07:22:16,712 INFO L226 Difference]: Without dead ends: 149933 [2023-12-25 07:22:16,776 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:22:16,776 INFO L413 NwaCegarLoop]: 470 mSDtfsCounter, 563 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 569 SdHoareTripleChecker+Valid, 1106 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:22:16,777 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [569 Valid, 1106 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 07:22:16,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149933 states. [2023-12-25 07:22:22,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149933 to 149931. [2023-12-25 07:22:22,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149931 states, 143035 states have (on average 1.1995385744747789) internal successors, (171576), 143489 states have internal predecessors, (171576), 3207 states have call successors, (3207), 2880 states have call predecessors, (3207), 3688 states have return successors, (4407), 3563 states have call predecessors, (4407), 3207 states have call successors, (4407) [2023-12-25 07:22:23,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149931 states to 149931 states and 179190 transitions. [2023-12-25 07:22:23,143 INFO L78 Accepts]: Start accepts. Automaton has 149931 states and 179190 transitions. Word has length 195 [2023-12-25 07:22:23,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:22:23,143 INFO L495 AbstractCegarLoop]: Abstraction has 149931 states and 179190 transitions. [2023-12-25 07:22:23,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.0) internal successors, (168), 4 states have internal predecessors, (168), 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-25 07:22:23,144 INFO L276 IsEmpty]: Start isEmpty. Operand 149931 states and 179190 transitions. [2023-12-25 07:22:23,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-12-25 07:22:23,170 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:22:23,170 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:22:23,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2023-12-25 07:22:23,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:23,372 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:22:23,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:22:23,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1520566997, now seen corresponding path program 1 times [2023-12-25 07:22:23,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:22:23,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1970389888] [2023-12-25 07:22:23,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:22:23,373 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:23,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:22:23,374 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:22:23,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2023-12-25 07:22:23,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:22:23,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:22:23,486 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:22:23,499 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-25 07:22:23,499 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:22:23,499 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:22:23,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1970389888] [2023-12-25 07:22:23,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1970389888] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:22:23,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:22:23,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:22:23,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631915091] [2023-12-25 07:22:23,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:22:23,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:22:23,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:22:23,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:22:23,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:22:23,501 INFO L87 Difference]: Start difference. First operand 149931 states and 179190 transitions. Second operand has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 2 states have internal predecessors, (158), 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)