/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/token_ring.04.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 07:16:21,606 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 07:16:21,679 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:16:21,682 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 07:16:21,683 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 07:16:21,706 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 07:16:21,706 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 07:16:21,706 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 07:16:21,707 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 07:16:21,710 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 07:16:21,710 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 07:16:21,710 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 07:16:21,711 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 07:16:21,712 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 07:16:21,712 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 07:16:21,712 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 07:16:21,712 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 07:16:21,712 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 07:16:21,713 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 07:16:21,714 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 07:16:21,714 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 07:16:21,714 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 07:16:21,714 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 07:16:21,714 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 07:16:21,714 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 07:16:21,715 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 07:16:21,715 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 07:16:21,715 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 07:16:21,715 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 07:16:21,715 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 07:16:21,716 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 07:16:21,716 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 07:16:21,716 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 07:16:21,716 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 07:16:21,716 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 07:16:21,716 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 07:16:21,717 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 07:16:21,717 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 07:16:21,717 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 07:16:21,717 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 07:16:21,717 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 07:16:21,718 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 07:16:21,718 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 07:16:21,718 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 07:16:21,718 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 07:16:21,718 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 07:16:21,718 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:16:21,911 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 07:16:21,931 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 07:16:21,933 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 07:16:21,934 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 07:16:21,934 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 07:16:21,936 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/systemc/token_ring.04.cil-2.c [2023-12-25 07:16:23,060 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 07:16:23,236 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 07:16:23,237 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/systemc/token_ring.04.cil-2.c [2023-12-25 07:16:23,246 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e966b9fac/e0dac3c74e8b4138bf39fdd1d25da431/FLAGc7f405d19 [2023-12-25 07:16:23,289 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e966b9fac/e0dac3c74e8b4138bf39fdd1d25da431 [2023-12-25 07:16:23,291 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 07:16:23,292 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 07:16:23,293 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 07:16:23,294 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 07:16:23,299 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 07:16:23,300 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 07:16:23" (1/1) ... [2023-12-25 07:16:23,301 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d3acaed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:16:23, skipping insertion in model container [2023-12-25 07:16:23,301 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 07:16:23" (1/1) ... [2023-12-25 07:16:23,352 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 07:16:23,508 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/token_ring.04.cil-2.c[671,684] [2023-12-25 07:16:23,568 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 07:16:23,579 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 07:16:23,586 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/token_ring.04.cil-2.c[671,684] [2023-12-25 07:16:23,614 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 07:16:23,626 INFO L206 MainTranslator]: Completed translation [2023-12-25 07:16:23,626 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:16:23 WrapperNode [2023-12-25 07:16:23,626 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 07:16:23,627 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 07:16:23,627 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 07:16:23,627 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 07:16:23,631 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:16:23" (1/1) ... [2023-12-25 07:16:23,638 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:16:23" (1/1) ... [2023-12-25 07:16:23,658 INFO L138 Inliner]: procedures = 36, calls = 44, calls flagged for inlining = 19, calls inlined = 19, statements flattened = 389 [2023-12-25 07:16:23,658 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 07:16:23,659 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 07:16:23,659 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 07:16:23,659 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 07:16:23,667 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:16:23" (1/1) ... [2023-12-25 07:16:23,667 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:16:23" (1/1) ... [2023-12-25 07:16:23,670 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:16:23" (1/1) ... [2023-12-25 07:16:23,679 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:16:23,679 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:16:23" (1/1) ... [2023-12-25 07:16:23,679 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:16:23" (1/1) ... [2023-12-25 07:16:23,701 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:16:23" (1/1) ... [2023-12-25 07:16:23,719 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:16:23" (1/1) ... [2023-12-25 07:16:23,721 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:16:23" (1/1) ... [2023-12-25 07:16:23,723 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:16:23" (1/1) ... [2023-12-25 07:16:23,726 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 07:16:23,727 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 07:16:23,727 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 07:16:23,727 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 07:16:23,728 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:16:23" (1/1) ... [2023-12-25 07:16:23,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 07:16:23,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 07:16:23,764 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:16:23,782 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:16:23,799 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 07:16:23,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 07:16:23,799 INFO L130 BoogieDeclarations]: Found specification of procedure error [2023-12-25 07:16:23,800 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2023-12-25 07:16:23,800 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-12-25 07:16:23,800 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-12-25 07:16:23,800 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-12-25 07:16:23,800 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-12-25 07:16:23,800 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-25 07:16:23,800 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-25 07:16:23,800 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-12-25 07:16:23,800 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-12-25 07:16:23,800 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-12-25 07:16:23,800 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-12-25 07:16:23,801 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-12-25 07:16:23,801 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-12-25 07:16:23,801 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 07:16:23,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 07:16:23,871 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 07:16:23,873 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 07:16:24,331 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 07:16:24,372 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 07:16:24,373 INFO L309 CfgBuilder]: Removed 7 assume(true) statements. [2023-12-25 07:16:24,373 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 07:16:24 BoogieIcfgContainer [2023-12-25 07:16:24,373 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 07:16:24,375 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 07:16:24,375 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 07:16:24,378 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 07:16:24,378 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 07:16:23" (1/3) ... [2023-12-25 07:16:24,379 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5886fcd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 07:16:24, skipping insertion in model container [2023-12-25 07:16:24,379 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:16:23" (2/3) ... [2023-12-25 07:16:24,379 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5886fcd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 07:16:24, skipping insertion in model container [2023-12-25 07:16:24,379 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 07:16:24" (3/3) ... [2023-12-25 07:16:24,380 INFO L112 eAbstractionObserver]: Analyzing ICFG token_ring.04.cil-2.c [2023-12-25 07:16:24,395 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 07:16:24,395 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-25 07:16:24,434 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 07:16:24,439 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;@76ace46e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 07:16:24,440 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-25 07:16:24,444 INFO L276 IsEmpty]: Start isEmpty. Operand has 172 states, 143 states have (on average 1.6993006993006994) internal successors, (243), 147 states have internal predecessors, (243), 20 states have call successors, (20), 7 states have call predecessors, (20), 7 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-25 07:16:24,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 07:16:24,453 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:24,453 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:16:24,454 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:24,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:24,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1753003295, now seen corresponding path program 1 times [2023-12-25 07:16:24,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:24,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1561718835] [2023-12-25 07:16:24,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:24,469 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:16:24,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:24,474 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:16:24,475 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:16:24,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:24,595 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:16:24,604 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:24,669 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:16:24,670 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:24,670 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:24,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1561718835] [2023-12-25 07:16:24,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1561718835] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:24,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:24,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:16:24,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447298641] [2023-12-25 07:16:24,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:24,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:16:24,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:24,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:16:24,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:16:24,703 INFO L87 Difference]: Start difference. First operand has 172 states, 143 states have (on average 1.6993006993006994) internal successors, (243), 147 states have internal predecessors, (243), 20 states have call successors, (20), 7 states have call predecessors, (20), 7 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:24,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:24,801 INFO L93 Difference]: Finished difference Result 335 states and 552 transitions. [2023-12-25 07:16:24,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:16:24,805 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-25 07:16:24,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:24,816 INFO L225 Difference]: With dead ends: 335 [2023-12-25 07:16:24,816 INFO L226 Difference]: Without dead ends: 169 [2023-12-25 07:16:24,823 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:16:24,826 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 256 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:24,827 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 244 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:16:24,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2023-12-25 07:16:24,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 169. [2023-12-25 07:16:24,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 142 states have (on average 1.5845070422535212) internal successors, (225), 144 states have internal predecessors, (225), 20 states have call successors, (20), 7 states have call predecessors, (20), 6 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2023-12-25 07:16:24,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 263 transitions. [2023-12-25 07:16:24,886 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 263 transitions. Word has length 81 [2023-12-25 07:16:24,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:24,888 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 263 transitions. [2023-12-25 07:16:24,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:24,888 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 263 transitions. [2023-12-25 07:16:24,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 07:16:24,897 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:24,897 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:24,901 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:16:25,100 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:16:25,101 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:25,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:25,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1676102497, now seen corresponding path program 1 times [2023-12-25 07:16:25,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:25,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [296087940] [2023-12-25 07:16:25,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:25,103 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:16:25,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:25,114 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:16:25,115 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:16:25,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:25,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:16:25,194 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:25,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:16:25,265 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:25,265 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:25,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [296087940] [2023-12-25 07:16:25,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [296087940] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:25,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:25,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:25,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331090250] [2023-12-25 07:16:25,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:25,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:16:25,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:25,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:16:25,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:16:25,272 INFO L87 Difference]: Start difference. First operand 169 states and 263 transitions. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:25,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:25,673 INFO L93 Difference]: Finished difference Result 504 states and 792 transitions. [2023-12-25 07:16:25,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 07:16:25,674 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-25 07:16:25,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:25,679 INFO L225 Difference]: With dead ends: 504 [2023-12-25 07:16:25,680 INFO L226 Difference]: Without dead ends: 345 [2023-12-25 07:16:25,681 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:16:25,682 INFO L413 NwaCegarLoop]: 192 mSDtfsCounter, 459 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:25,683 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [471 Valid, 663 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 07:16:25,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2023-12-25 07:16:25,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 330. [2023-12-25 07:16:25,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 283 states have (on average 1.5936395759717314) internal successors, (451), 286 states have internal predecessors, (451), 33 states have call successors, (33), 13 states have call predecessors, (33), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-25 07:16:25,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 516 transitions. [2023-12-25 07:16:25,723 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 516 transitions. Word has length 81 [2023-12-25 07:16:25,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:25,724 INFO L495 AbstractCegarLoop]: Abstraction has 330 states and 516 transitions. [2023-12-25 07:16:25,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:25,724 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 516 transitions. [2023-12-25 07:16:25,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 07:16:25,725 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:25,726 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:25,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-25 07:16:25,928 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:16:25,929 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:25,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:25,930 INFO L85 PathProgramCache]: Analyzing trace with hash 674003233, now seen corresponding path program 1 times [2023-12-25 07:16:25,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:25,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1393241072] [2023-12-25 07:16:25,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:25,932 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:16:25,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:25,938 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:16:25,938 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:16:26,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:26,015 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:16:26,017 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:26,074 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:16:26,075 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:26,075 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:26,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1393241072] [2023-12-25 07:16:26,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1393241072] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:26,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:26,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:26,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244700140] [2023-12-25 07:16:26,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:26,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:16:26,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:26,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:16:26,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:16:26,079 INFO L87 Difference]: Start difference. First operand 330 states and 516 transitions. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:26,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:26,303 INFO L93 Difference]: Finished difference Result 650 states and 1023 transitions. [2023-12-25 07:16:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:16:26,304 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-25 07:16:26,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:26,306 INFO L225 Difference]: With dead ends: 650 [2023-12-25 07:16:26,306 INFO L226 Difference]: Without dead ends: 330 [2023-12-25 07:16:26,307 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:16:26,310 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 331 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:26,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [343 Valid, 416 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:16:26,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2023-12-25 07:16:26,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 330. [2023-12-25 07:16:26,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 283 states have (on average 1.568904593639576) internal successors, (444), 286 states have internal predecessors, (444), 33 states have call successors, (33), 13 states have call predecessors, (33), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-25 07:16:26,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 509 transitions. [2023-12-25 07:16:26,326 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 509 transitions. Word has length 81 [2023-12-25 07:16:26,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:26,326 INFO L495 AbstractCegarLoop]: Abstraction has 330 states and 509 transitions. [2023-12-25 07:16:26,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:26,327 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 509 transitions. [2023-12-25 07:16:26,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 07:16:26,327 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:26,328 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:26,336 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:16:26,533 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:16:26,534 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:26,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:26,534 INFO L85 PathProgramCache]: Analyzing trace with hash -743795871, now seen corresponding path program 1 times [2023-12-25 07:16:26,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:26,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [278181832] [2023-12-25 07:16:26,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:26,535 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:16:26,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:26,536 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:16:26,538 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:16:26,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:26,598 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:16:26,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:26,641 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:16:26,641 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:26,641 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:26,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [278181832] [2023-12-25 07:16:26,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [278181832] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:26,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:26,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:26,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533245520] [2023-12-25 07:16:26,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:26,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:16:26,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:26,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:16:26,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:16:26,647 INFO L87 Difference]: Start difference. First operand 330 states and 509 transitions. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:26,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:26,866 INFO L93 Difference]: Finished difference Result 650 states and 1009 transitions. [2023-12-25 07:16:26,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:16:26,866 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-25 07:16:26,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:26,868 INFO L225 Difference]: With dead ends: 650 [2023-12-25 07:16:26,868 INFO L226 Difference]: Without dead ends: 330 [2023-12-25 07:16:26,869 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:16:26,870 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 325 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:26,870 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [337 Valid, 409 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:16:26,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2023-12-25 07:16:26,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 330. [2023-12-25 07:16:26,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 283 states have (on average 1.5441696113074206) internal successors, (437), 286 states have internal predecessors, (437), 33 states have call successors, (33), 13 states have call predecessors, (33), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-25 07:16:26,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 502 transitions. [2023-12-25 07:16:26,891 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 502 transitions. Word has length 81 [2023-12-25 07:16:26,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:26,891 INFO L495 AbstractCegarLoop]: Abstraction has 330 states and 502 transitions. [2023-12-25 07:16:26,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:26,892 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 502 transitions. [2023-12-25 07:16:26,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 07:16:26,909 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:26,909 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:26,926 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:16:27,112 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:16:27,113 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:27,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:27,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1959949597, now seen corresponding path program 1 times [2023-12-25 07:16:27,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:27,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [675118298] [2023-12-25 07:16:27,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:27,114 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:16:27,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:27,115 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:16:27,116 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:16:27,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:27,181 INFO L262 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:16:27,183 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:27,237 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:16:27,238 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:27,238 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:27,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [675118298] [2023-12-25 07:16:27,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [675118298] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:27,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:27,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:27,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368698827] [2023-12-25 07:16:27,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:27,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:16:27,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:27,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:16:27,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:16:27,239 INFO L87 Difference]: Start difference. First operand 330 states and 502 transitions. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:27,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:27,437 INFO L93 Difference]: Finished difference Result 650 states and 995 transitions. [2023-12-25 07:16:27,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:16:27,438 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-25 07:16:27,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:27,443 INFO L225 Difference]: With dead ends: 650 [2023-12-25 07:16:27,443 INFO L226 Difference]: Without dead ends: 330 [2023-12-25 07:16:27,445 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:16:27,446 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 319 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:27,446 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [331 Valid, 402 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:16:27,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2023-12-25 07:16:27,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 330. [2023-12-25 07:16:27,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 283 states have (on average 1.519434628975265) internal successors, (430), 286 states have internal predecessors, (430), 33 states have call successors, (33), 13 states have call predecessors, (33), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-25 07:16:27,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 495 transitions. [2023-12-25 07:16:27,470 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 495 transitions. Word has length 81 [2023-12-25 07:16:27,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:27,470 INFO L495 AbstractCegarLoop]: Abstraction has 330 states and 495 transitions. [2023-12-25 07:16:27,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:27,471 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 495 transitions. [2023-12-25 07:16:27,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 07:16:27,472 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:27,472 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:27,478 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:16:27,676 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:16:27,677 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:27,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:27,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1743598883, now seen corresponding path program 1 times [2023-12-25 07:16:27,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:27,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [476135922] [2023-12-25 07:16:27,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:27,678 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:16:27,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:27,679 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:16:27,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-25 07:16:27,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:27,752 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:16:27,754 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:27,786 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:16:27,786 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:27,786 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:27,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [476135922] [2023-12-25 07:16:27,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [476135922] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:27,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:27,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:27,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960896518] [2023-12-25 07:16:27,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:27,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:16:27,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:27,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:16:27,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:16:27,788 INFO L87 Difference]: Start difference. First operand 330 states and 495 transitions. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:27,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:27,966 INFO L93 Difference]: Finished difference Result 650 states and 981 transitions. [2023-12-25 07:16:27,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:16:27,967 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-25 07:16:27,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:27,968 INFO L225 Difference]: With dead ends: 650 [2023-12-25 07:16:27,968 INFO L226 Difference]: Without dead ends: 330 [2023-12-25 07:16:27,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:16:27,969 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 313 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:27,970 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [325 Valid, 395 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:16:27,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2023-12-25 07:16:27,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 330. [2023-12-25 07:16:27,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 283 states have (on average 1.4946996466431095) internal successors, (423), 286 states have internal predecessors, (423), 33 states have call successors, (33), 13 states have call predecessors, (33), 13 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2023-12-25 07:16:27,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 488 transitions. [2023-12-25 07:16:27,987 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 488 transitions. Word has length 81 [2023-12-25 07:16:27,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:27,987 INFO L495 AbstractCegarLoop]: Abstraction has 330 states and 488 transitions. [2023-12-25 07:16:27,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:27,988 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 488 transitions. [2023-12-25 07:16:27,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 07:16:27,988 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:27,988 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:27,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-25 07:16:28,191 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:16:28,192 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:28,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:28,192 INFO L85 PathProgramCache]: Analyzing trace with hash -76594461, now seen corresponding path program 1 times [2023-12-25 07:16:28,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:28,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1864282374] [2023-12-25 07:16:28,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:28,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:16:28,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:28,194 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:16:28,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 (8)] Waiting until timeout for monitored process [2023-12-25 07:16:28,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:28,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:16:28,271 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:28,300 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:16:28,300 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:28,300 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:28,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1864282374] [2023-12-25 07:16:28,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1864282374] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:28,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:28,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:28,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966738043] [2023-12-25 07:16:28,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:28,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:16:28,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:28,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:16:28,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:16:28,302 INFO L87 Difference]: Start difference. First operand 330 states and 488 transitions. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:28,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:28,584 INFO L93 Difference]: Finished difference Result 720 states and 1079 transitions. [2023-12-25 07:16:28,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:16:28,585 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-25 07:16:28,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:28,587 INFO L225 Difference]: With dead ends: 720 [2023-12-25 07:16:28,587 INFO L226 Difference]: Without dead ends: 400 [2023-12-25 07:16:28,588 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:16:28,588 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 349 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:28,589 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [361 Valid, 389 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:16:28,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2023-12-25 07:16:28,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 400. [2023-12-25 07:16:28,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 347 states have (on average 1.4639769452449567) internal successors, (508), 350 states have internal predecessors, (508), 35 states have call successors, (35), 17 states have call predecessors, (35), 17 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2023-12-25 07:16:28,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 577 transitions. [2023-12-25 07:16:28,625 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 577 transitions. Word has length 81 [2023-12-25 07:16:28,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:28,625 INFO L495 AbstractCegarLoop]: Abstraction has 400 states and 577 transitions. [2023-12-25 07:16:28,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:28,625 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 577 transitions. [2023-12-25 07:16:28,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 07:16:28,626 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:28,626 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:28,648 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:16:28,851 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:16:28,851 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:28,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:28,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1250412964, now seen corresponding path program 1 times [2023-12-25 07:16:28,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:28,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [648881451] [2023-12-25 07:16:28,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:28,853 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:16:28,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:28,869 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:16:28,914 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:16:28,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:28,985 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:16:28,987 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:29,026 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:16:29,026 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:29,027 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:29,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [648881451] [2023-12-25 07:16:29,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [648881451] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:29,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:29,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:29,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52734861] [2023-12-25 07:16:29,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:29,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:16:29,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:29,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:16:29,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:16:29,029 INFO L87 Difference]: Start difference. First operand 400 states and 577 transitions. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:29,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:29,282 INFO L93 Difference]: Finished difference Result 860 states and 1257 transitions. [2023-12-25 07:16:29,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:16:29,283 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-25 07:16:29,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:29,285 INFO L225 Difference]: With dead ends: 860 [2023-12-25 07:16:29,285 INFO L226 Difference]: Without dead ends: 470 [2023-12-25 07:16:29,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:16:29,286 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 342 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:29,287 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [354 Valid, 382 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:16:29,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2023-12-25 07:16:29,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 470. [2023-12-25 07:16:29,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 411 states have (on average 1.4330900243309002) internal successors, (589), 414 states have internal predecessors, (589), 37 states have call successors, (37), 21 states have call predecessors, (37), 21 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2023-12-25 07:16:29,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 662 transitions. [2023-12-25 07:16:29,320 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 662 transitions. Word has length 81 [2023-12-25 07:16:29,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:29,321 INFO L495 AbstractCegarLoop]: Abstraction has 470 states and 662 transitions. [2023-12-25 07:16:29,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:29,321 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 662 transitions. [2023-12-25 07:16:29,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 07:16:29,322 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:29,322 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:29,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-25 07:16:29,527 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:16:29,528 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:29,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:29,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1051871076, now seen corresponding path program 1 times [2023-12-25 07:16:29,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:29,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [612819328] [2023-12-25 07:16:29,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:29,529 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:16:29,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:29,530 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:16:29,531 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:16:29,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:29,585 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:16:29,586 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:29,632 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:16:29,632 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:29,633 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:29,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [612819328] [2023-12-25 07:16:29,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [612819328] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:29,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:29,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:29,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176281671] [2023-12-25 07:16:29,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:29,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:16:29,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:29,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:16:29,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:16:29,635 INFO L87 Difference]: Start difference. First operand 470 states and 662 transitions. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:29,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:29,872 INFO L93 Difference]: Finished difference Result 1000 states and 1427 transitions. [2023-12-25 07:16:29,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:16:29,872 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-25 07:16:29,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:29,876 INFO L225 Difference]: With dead ends: 1000 [2023-12-25 07:16:29,876 INFO L226 Difference]: Without dead ends: 540 [2023-12-25 07:16:29,877 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:16:29,878 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 335 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:29,879 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 375 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:16:29,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2023-12-25 07:16:29,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 540. [2023-12-25 07:16:29,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 540 states, 475 states have (on average 1.4021052631578947) internal successors, (666), 478 states have internal predecessors, (666), 39 states have call successors, (39), 25 states have call predecessors, (39), 25 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-25 07:16:29,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 743 transitions. [2023-12-25 07:16:29,942 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 743 transitions. Word has length 81 [2023-12-25 07:16:29,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:29,943 INFO L495 AbstractCegarLoop]: Abstraction has 540 states and 743 transitions. [2023-12-25 07:16:29,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:29,943 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 743 transitions. [2023-12-25 07:16:29,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 07:16:29,944 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:29,944 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:29,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 (10)] Forceful destruction successful, exit code 0 [2023-12-25 07:16:30,157 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:16:30,158 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:30,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:30,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1699178813, now seen corresponding path program 1 times [2023-12-25 07:16:30,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:30,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1292452095] [2023-12-25 07:16:30,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:30,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:16:30,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:30,161 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:16:30,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-25 07:16:30,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:30,220 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:16:30,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:30,256 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:16:30,256 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:30,256 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:30,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1292452095] [2023-12-25 07:16:30,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1292452095] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:30,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:30,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:30,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312762383] [2023-12-25 07:16:30,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:30,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:16:30,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:30,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:16:30,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:16:30,258 INFO L87 Difference]: Start difference. First operand 540 states and 743 transitions. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:30,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:30,492 INFO L93 Difference]: Finished difference Result 1140 states and 1589 transitions. [2023-12-25 07:16:30,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:16:30,493 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-25 07:16:30,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:30,495 INFO L225 Difference]: With dead ends: 1140 [2023-12-25 07:16:30,495 INFO L226 Difference]: Without dead ends: 610 [2023-12-25 07:16:30,496 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:16:30,497 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 328 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:30,497 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [340 Valid, 368 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:16:30,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2023-12-25 07:16:30,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 610. [2023-12-25 07:16:30,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 539 states have (on average 1.3710575139146568) internal successors, (739), 542 states have internal predecessors, (739), 41 states have call successors, (41), 29 states have call predecessors, (41), 29 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-25 07:16:30,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 820 transitions. [2023-12-25 07:16:30,537 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 820 transitions. Word has length 81 [2023-12-25 07:16:30,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:30,537 INFO L495 AbstractCegarLoop]: Abstraction has 610 states and 820 transitions. [2023-12-25 07:16:30,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:30,537 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 820 transitions. [2023-12-25 07:16:30,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 07:16:30,538 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:30,538 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:30,564 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 (11)] Ended with exit code 0 [2023-12-25 07:16:30,748 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:16:30,748 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:30,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:30,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1108668675, now seen corresponding path program 1 times [2023-12-25 07:16:30,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:30,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2013655791] [2023-12-25 07:16:30,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:30,749 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:16:30,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:30,750 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:16:30,754 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:16:30,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:30,808 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:16:30,810 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:30,818 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:16:30,818 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:30,818 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:30,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2013655791] [2023-12-25 07:16:30,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2013655791] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:30,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:30,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:30,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616760594] [2023-12-25 07:16:30,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:30,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:16:30,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:30,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:16:30,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:16:30,820 INFO L87 Difference]: Start difference. First operand 610 states and 820 transitions. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:30,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:30,887 INFO L93 Difference]: Finished difference Result 1265 states and 1722 transitions. [2023-12-25 07:16:30,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:16:30,888 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-25 07:16:30,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:30,891 INFO L225 Difference]: With dead ends: 1265 [2023-12-25 07:16:30,891 INFO L226 Difference]: Without dead ends: 666 [2023-12-25 07:16:30,893 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:16:30,893 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 38 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:30,894 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 649 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:16:30,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2023-12-25 07:16:30,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 614. [2023-12-25 07:16:30,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 543 states have (on average 1.3535911602209945) internal successors, (735), 546 states have internal predecessors, (735), 41 states have call successors, (41), 29 states have call predecessors, (41), 29 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-25 07:16:30,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 816 transitions. [2023-12-25 07:16:30,938 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 816 transitions. Word has length 81 [2023-12-25 07:16:30,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:30,939 INFO L495 AbstractCegarLoop]: Abstraction has 614 states and 816 transitions. [2023-12-25 07:16:30,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:30,939 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 816 transitions. [2023-12-25 07:16:30,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 07:16:30,940 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:30,940 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:30,945 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:16:31,142 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:16:31,143 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:31,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:31,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1647958591, now seen corresponding path program 1 times [2023-12-25 07:16:31,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:31,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2002494725] [2023-12-25 07:16:31,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:31,144 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:16:31,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:31,145 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:16:31,147 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:16:31,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:31,200 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:16:31,202 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:31,214 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:16:31,214 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:31,214 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:31,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2002494725] [2023-12-25 07:16:31,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2002494725] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:31,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:31,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:31,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87112469] [2023-12-25 07:16:31,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:31,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:16:31,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:31,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:16:31,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:16:31,216 INFO L87 Difference]: Start difference. First operand 614 states and 816 transitions. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:31,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:31,290 INFO L93 Difference]: Finished difference Result 1261 states and 1698 transitions. [2023-12-25 07:16:31,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:16:31,291 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-25 07:16:31,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:31,294 INFO L225 Difference]: With dead ends: 1261 [2023-12-25 07:16:31,295 INFO L226 Difference]: Without dead ends: 658 [2023-12-25 07:16:31,296 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:16:31,297 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 29 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:31,297 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 650 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:16:31,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2023-12-25 07:16:31,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 618. [2023-12-25 07:16:31,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 618 states, 547 states have (on average 1.336380255941499) internal successors, (731), 550 states have internal predecessors, (731), 41 states have call successors, (41), 29 states have call predecessors, (41), 29 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-25 07:16:31,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 812 transitions. [2023-12-25 07:16:31,336 INFO L78 Accepts]: Start accepts. Automaton has 618 states and 812 transitions. Word has length 81 [2023-12-25 07:16:31,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:31,337 INFO L495 AbstractCegarLoop]: Abstraction has 618 states and 812 transitions. [2023-12-25 07:16:31,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:31,337 INFO L276 IsEmpty]: Start isEmpty. Operand 618 states and 812 transitions. [2023-12-25 07:16:31,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 07:16:31,338 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:31,338 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:31,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-25 07:16:31,541 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:16:31,541 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:31,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:31,542 INFO L85 PathProgramCache]: Analyzing trace with hash -2001046973, now seen corresponding path program 1 times [2023-12-25 07:16:31,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:31,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1121926399] [2023-12-25 07:16:31,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:31,542 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:16:31,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:31,543 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:16:31,544 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:16:31,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:31,600 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:16:31,602 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:31,641 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:16:31,641 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:31,642 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:31,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1121926399] [2023-12-25 07:16:31,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1121926399] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:31,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:31,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:16:31,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308374617] [2023-12-25 07:16:31,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:31,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:16:31,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:31,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:16:31,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:16:31,643 INFO L87 Difference]: Start difference. First operand 618 states and 812 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:31,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:31,738 INFO L93 Difference]: Finished difference Result 1745 states and 2302 transitions. [2023-12-25 07:16:31,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:16:31,739 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-25 07:16:31,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:31,743 INFO L225 Difference]: With dead ends: 1745 [2023-12-25 07:16:31,743 INFO L226 Difference]: Without dead ends: 1138 [2023-12-25 07:16:31,744 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:16:31,745 INFO L413 NwaCegarLoop]: 257 mSDtfsCounter, 191 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:31,745 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 453 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:16:31,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1138 states. [2023-12-25 07:16:31,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1138 to 1132. [2023-12-25 07:16:31,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1132 states, 1005 states have (on average 1.3223880597014925) internal successors, (1329), 1009 states have internal predecessors, (1329), 72 states have call successors, (72), 53 states have call predecessors, (72), 54 states have return successors, (72), 70 states have call predecessors, (72), 70 states have call successors, (72) [2023-12-25 07:16:31,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1132 states to 1132 states and 1473 transitions. [2023-12-25 07:16:31,787 INFO L78 Accepts]: Start accepts. Automaton has 1132 states and 1473 transitions. Word has length 81 [2023-12-25 07:16:31,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:31,787 INFO L495 AbstractCegarLoop]: Abstraction has 1132 states and 1473 transitions. [2023-12-25 07:16:31,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:31,787 INFO L276 IsEmpty]: Start isEmpty. Operand 1132 states and 1473 transitions. [2023-12-25 07:16:31,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 07:16:31,788 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:31,788 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:31,791 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:16:31,991 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:16:31,991 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:31,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:31,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1420442628, now seen corresponding path program 1 times [2023-12-25 07:16:31,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:31,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1536753084] [2023-12-25 07:16:31,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:31,992 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:16:31,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:31,994 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:16:31,995 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:16:32,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:32,046 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:16:32,048 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:32,056 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:16:32,057 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:32,057 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:32,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1536753084] [2023-12-25 07:16:32,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1536753084] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:32,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:32,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:32,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565977243] [2023-12-25 07:16:32,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:32,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:16:32,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:32,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:16:32,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:16:32,058 INFO L87 Difference]: Start difference. First operand 1132 states and 1473 transitions. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:32,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:32,131 INFO L93 Difference]: Finished difference Result 2413 states and 3188 transitions. [2023-12-25 07:16:32,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:16:32,132 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-25 07:16:32,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:32,135 INFO L225 Difference]: With dead ends: 2413 [2023-12-25 07:16:32,135 INFO L226 Difference]: Without dead ends: 1292 [2023-12-25 07:16:32,138 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:16:32,138 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 20 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:32,138 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 660 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:16:32,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1292 states. [2023-12-25 07:16:32,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1292 to 1152. [2023-12-25 07:16:32,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1152 states, 1025 states have (on average 1.3082926829268293) internal successors, (1341), 1029 states have internal predecessors, (1341), 72 states have call successors, (72), 53 states have call predecessors, (72), 54 states have return successors, (72), 70 states have call predecessors, (72), 70 states have call successors, (72) [2023-12-25 07:16:32,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1152 states to 1152 states and 1485 transitions. [2023-12-25 07:16:32,199 INFO L78 Accepts]: Start accepts. Automaton has 1152 states and 1485 transitions. Word has length 81 [2023-12-25 07:16:32,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:32,201 INFO L495 AbstractCegarLoop]: Abstraction has 1152 states and 1485 transitions. [2023-12-25 07:16:32,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:32,201 INFO L276 IsEmpty]: Start isEmpty. Operand 1152 states and 1485 transitions. [2023-12-25 07:16:32,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 07:16:32,201 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:32,202 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:32,227 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:16:32,412 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:16:32,412 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:32,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:32,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1668589122, now seen corresponding path program 1 times [2023-12-25 07:16:32,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:32,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [499406489] [2023-12-25 07:16:32,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:32,414 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:16:32,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:32,425 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:16:32,427 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:16:32,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:32,478 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:16:32,479 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:32,490 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:16:32,490 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:32,490 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:32,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [499406489] [2023-12-25 07:16:32,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [499406489] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:32,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:32,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:32,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569788093] [2023-12-25 07:16:32,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:32,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:16:32,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:32,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:16:32,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:16:32,492 INFO L87 Difference]: Start difference. First operand 1152 states and 1485 transitions. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:32,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:32,566 INFO L93 Difference]: Finished difference Result 2313 states and 3021 transitions. [2023-12-25 07:16:32,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:16:32,567 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-25 07:16:32,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:32,570 INFO L225 Difference]: With dead ends: 2313 [2023-12-25 07:16:32,570 INFO L226 Difference]: Without dead ends: 1172 [2023-12-25 07:16:32,574 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:16:32,574 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 11 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 651 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:32,574 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 651 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:16:32,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2023-12-25 07:16:32,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 1156. [2023-12-25 07:16:32,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1156 states, 1029 states have (on average 1.2915451895043732) internal successors, (1329), 1033 states have internal predecessors, (1329), 72 states have call successors, (72), 53 states have call predecessors, (72), 54 states have return successors, (72), 70 states have call predecessors, (72), 70 states have call successors, (72) [2023-12-25 07:16:32,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1156 states to 1156 states and 1473 transitions. [2023-12-25 07:16:32,653 INFO L78 Accepts]: Start accepts. Automaton has 1156 states and 1473 transitions. Word has length 81 [2023-12-25 07:16:32,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:32,654 INFO L495 AbstractCegarLoop]: Abstraction has 1156 states and 1473 transitions. [2023-12-25 07:16:32,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:32,655 INFO L276 IsEmpty]: Start isEmpty. Operand 1156 states and 1473 transitions. [2023-12-25 07:16:32,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 07:16:32,655 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:32,656 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:32,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-25 07:16:32,859 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:16:32,859 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:32,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:32,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1966846652, now seen corresponding path program 1 times [2023-12-25 07:16:32,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:32,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [953838742] [2023-12-25 07:16:32,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:32,860 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:16:32,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:32,877 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:16:32,949 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:16:33,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:33,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 07:16:33,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:33,111 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:16:33,111 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:33,111 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:33,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [953838742] [2023-12-25 07:16:33,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [953838742] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:33,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:33,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:33,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139477440] [2023-12-25 07:16:33,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:33,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:16:33,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:33,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:16:33,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:16:33,113 INFO L87 Difference]: Start difference. First operand 1156 states and 1473 transitions. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:33,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:33,422 INFO L93 Difference]: Finished difference Result 2444 states and 3121 transitions. [2023-12-25 07:16:33,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 07:16:33,422 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 81 [2023-12-25 07:16:33,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:33,426 INFO L225 Difference]: With dead ends: 2444 [2023-12-25 07:16:33,426 INFO L226 Difference]: Without dead ends: 1298 [2023-12-25 07:16:33,428 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 77 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:16:33,428 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 301 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:33,429 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 362 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:16:33,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1298 states. [2023-12-25 07:16:33,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1298 to 1266. [2023-12-25 07:16:33,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1266 states, 1135 states have (on average 1.2572687224669603) internal successors, (1427), 1139 states have internal predecessors, (1427), 72 states have call successors, (72), 57 states have call predecessors, (72), 58 states have return successors, (72), 70 states have call predecessors, (72), 70 states have call successors, (72) [2023-12-25 07:16:33,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1266 states to 1266 states and 1571 transitions. [2023-12-25 07:16:33,484 INFO L78 Accepts]: Start accepts. Automaton has 1266 states and 1571 transitions. Word has length 81 [2023-12-25 07:16:33,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:33,484 INFO L495 AbstractCegarLoop]: Abstraction has 1266 states and 1571 transitions. [2023-12-25 07:16:33,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 07:16:33,484 INFO L276 IsEmpty]: Start isEmpty. Operand 1266 states and 1571 transitions. [2023-12-25 07:16:33,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-25 07:16:33,485 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:33,485 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:33,490 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:16:33,688 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:16:33,688 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:33,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:33,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1544144826, now seen corresponding path program 1 times [2023-12-25 07:16:33,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:33,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1118656315] [2023-12-25 07:16:33,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:33,689 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:16:33,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:33,690 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:16:33,720 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:16:33,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:33,751 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:16:33,752 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:33,839 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:16:33,839 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:33,839 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:33,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1118656315] [2023-12-25 07:16:33,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1118656315] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:33,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:33,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:16:33,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793986870] [2023-12-25 07:16:33,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:33,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:16:33,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:33,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:16:33,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:16:33,841 INFO L87 Difference]: Start difference. First operand 1266 states and 1571 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-25 07:16:34,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:34,006 INFO L93 Difference]: Finished difference Result 3709 states and 4617 transitions. [2023-12-25 07:16:34,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:16:34,007 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 81 [2023-12-25 07:16:34,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:34,017 INFO L225 Difference]: With dead ends: 3709 [2023-12-25 07:16:34,017 INFO L226 Difference]: Without dead ends: 2454 [2023-12-25 07:16:34,022 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:16:34,023 INFO L413 NwaCegarLoop]: 215 mSDtfsCounter, 136 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:34,023 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 406 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:16:34,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2454 states. [2023-12-25 07:16:34,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2454 to 2450. [2023-12-25 07:16:34,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2450 states, 2195 states have (on average 1.235990888382688) internal successors, (2713), 2205 states have internal predecessors, (2713), 138 states have call successors, (138), 113 states have call predecessors, (138), 116 states have return successors, (140), 132 states have call predecessors, (140), 136 states have call successors, (140) [2023-12-25 07:16:34,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2450 states to 2450 states and 2991 transitions. [2023-12-25 07:16:34,168 INFO L78 Accepts]: Start accepts. Automaton has 2450 states and 2991 transitions. Word has length 81 [2023-12-25 07:16:34,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:34,168 INFO L495 AbstractCegarLoop]: Abstraction has 2450 states and 2991 transitions. [2023-12-25 07:16:34,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-25 07:16:34,169 INFO L276 IsEmpty]: Start isEmpty. Operand 2450 states and 2991 transitions. [2023-12-25 07:16:34,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-25 07:16:34,171 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:34,171 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:34,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-25 07:16:34,374 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:16:34,374 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:34,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:34,375 INFO L85 PathProgramCache]: Analyzing trace with hash -78205094, now seen corresponding path program 1 times [2023-12-25 07:16:34,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:34,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1908784118] [2023-12-25 07:16:34,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:34,375 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:16:34,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:34,377 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:16:34,381 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:16:34,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:34,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 07:16:34,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:34,584 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-25 07:16:34,585 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:34,585 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:34,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1908784118] [2023-12-25 07:16:34,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1908784118] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:34,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:34,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:34,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116062305] [2023-12-25 07:16:34,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:34,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:16:34,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:34,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:16:34,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:16:34,587 INFO L87 Difference]: Start difference. First operand 2450 states and 2991 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-25 07:16:34,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:34,944 INFO L93 Difference]: Finished difference Result 7145 states and 8737 transitions. [2023-12-25 07:16:34,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:16:34,944 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 131 [2023-12-25 07:16:34,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:34,959 INFO L225 Difference]: With dead ends: 7145 [2023-12-25 07:16:34,959 INFO L226 Difference]: Without dead ends: 4707 [2023-12-25 07:16:34,964 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:16:34,964 INFO L413 NwaCegarLoop]: 260 mSDtfsCounter, 272 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:34,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 592 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:16:34,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4707 states. [2023-12-25 07:16:35,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4707 to 4703. [2023-12-25 07:16:35,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4703 states, 4213 states have (on average 1.2254925231426537) internal successors, (5163), 4240 states have internal predecessors, (5163), 257 states have call successors, (257), 209 states have call predecessors, (257), 232 states have return successors, (303), 255 states have call predecessors, (303), 255 states have call successors, (303) [2023-12-25 07:16:35,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4703 states to 4703 states and 5723 transitions. [2023-12-25 07:16:35,212 INFO L78 Accepts]: Start accepts. Automaton has 4703 states and 5723 transitions. Word has length 131 [2023-12-25 07:16:35,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:35,212 INFO L495 AbstractCegarLoop]: Abstraction has 4703 states and 5723 transitions. [2023-12-25 07:16:35,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-25 07:16:35,212 INFO L276 IsEmpty]: Start isEmpty. Operand 4703 states and 5723 transitions. [2023-12-25 07:16:35,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-25 07:16:35,215 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:35,215 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:35,234 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:16:35,418 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:16:35,418 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:35,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:35,419 INFO L85 PathProgramCache]: Analyzing trace with hash -784801700, now seen corresponding path program 1 times [2023-12-25 07:16:35,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:35,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [509038173] [2023-12-25 07:16:35,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:35,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:16:35,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:35,420 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:16:35,427 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:16:35,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:35,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:16:35,492 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:35,502 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-25 07:16:35,502 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:35,502 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:35,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [509038173] [2023-12-25 07:16:35,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [509038173] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:35,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:35,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:16:35,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114979681] [2023-12-25 07:16:35,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:35,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:16:35,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:35,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:16:35,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:16:35,504 INFO L87 Difference]: Start difference. First operand 4703 states and 5723 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-25 07:16:35,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:35,726 INFO L93 Difference]: Finished difference Result 9387 states and 11414 transitions. [2023-12-25 07:16:35,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:16:35,727 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 131 [2023-12-25 07:16:35,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:35,741 INFO L225 Difference]: With dead ends: 9387 [2023-12-25 07:16:35,741 INFO L226 Difference]: Without dead ends: 4696 [2023-12-25 07:16:35,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 129 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:16:35,746 INFO L413 NwaCegarLoop]: 215 mSDtfsCounter, 229 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:35,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 215 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:16:35,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4696 states. [2023-12-25 07:16:35,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4696 to 4696. [2023-12-25 07:16:35,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4696 states, 4209 states have (on average 1.2249940603468756) internal successors, (5156), 4235 states have internal predecessors, (5156), 254 states have call successors, (254), 209 states have call predecessors, (254), 232 states have return successors, (300), 252 states have call predecessors, (300), 252 states have call successors, (300) [2023-12-25 07:16:35,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4696 states to 4696 states and 5710 transitions. [2023-12-25 07:16:35,965 INFO L78 Accepts]: Start accepts. Automaton has 4696 states and 5710 transitions. Word has length 131 [2023-12-25 07:16:35,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:35,965 INFO L495 AbstractCegarLoop]: Abstraction has 4696 states and 5710 transitions. [2023-12-25 07:16:35,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-25 07:16:35,966 INFO L276 IsEmpty]: Start isEmpty. Operand 4696 states and 5710 transitions. [2023-12-25 07:16:35,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-25 07:16:35,969 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:35,969 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:35,974 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:16:36,172 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:16:36,172 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:36,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:36,173 INFO L85 PathProgramCache]: Analyzing trace with hash -708231979, now seen corresponding path program 1 times [2023-12-25 07:16:36,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:36,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [264451066] [2023-12-25 07:16:36,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:36,173 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:16:36,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:36,174 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:16:36,176 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:16:36,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:36,243 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 07:16:36,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:36,385 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-25 07:16:36,385 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:36,385 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:36,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [264451066] [2023-12-25 07:16:36,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [264451066] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:36,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:36,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:36,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340582708] [2023-12-25 07:16:36,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:36,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:16:36,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:36,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:16:36,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:16:36,387 INFO L87 Difference]: Start difference. First operand 4696 states and 5710 transitions. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-25 07:16:36,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:36,996 INFO L93 Difference]: Finished difference Result 13746 states and 16730 transitions. [2023-12-25 07:16:36,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:16:36,997 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 133 [2023-12-25 07:16:36,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:37,050 INFO L225 Difference]: With dead ends: 13746 [2023-12-25 07:16:37,051 INFO L226 Difference]: Without dead ends: 9062 [2023-12-25 07:16:37,056 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:16:37,057 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 266 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:37,057 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 559 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:16:37,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9062 states. [2023-12-25 07:16:37,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9062 to 9058. [2023-12-25 07:16:37,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9058 states, 8112 states have (on average 1.2184418145956608) internal successors, (9884), 8167 states have internal predecessors, (9884), 489 states have call successors, (489), 401 states have call predecessors, (489), 456 states have return successors, (615), 491 states have call predecessors, (615), 487 states have call successors, (615) [2023-12-25 07:16:37,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9058 states to 9058 states and 10988 transitions. [2023-12-25 07:16:37,490 INFO L78 Accepts]: Start accepts. Automaton has 9058 states and 10988 transitions. Word has length 133 [2023-12-25 07:16:37,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:37,491 INFO L495 AbstractCegarLoop]: Abstraction has 9058 states and 10988 transitions. [2023-12-25 07:16:37,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-25 07:16:37,491 INFO L276 IsEmpty]: Start isEmpty. Operand 9058 states and 10988 transitions. [2023-12-25 07:16:37,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-25 07:16:37,499 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:37,499 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:37,516 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:16:37,703 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:16:37,703 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:37,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:37,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1137890285, now seen corresponding path program 1 times [2023-12-25 07:16:37,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:37,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1710117931] [2023-12-25 07:16:37,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:37,704 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:16:37,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:37,715 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:16:37,718 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:16:37,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:37,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:16:37,788 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:37,802 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-25 07:16:37,803 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:37,803 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:37,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1710117931] [2023-12-25 07:16:37,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1710117931] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:37,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:37,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:16:37,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275749323] [2023-12-25 07:16:37,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:37,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:16:37,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:37,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:16:37,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:16:37,804 INFO L87 Difference]: Start difference. First operand 9058 states and 10988 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-25 07:16:38,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:38,074 INFO L93 Difference]: Finished difference Result 15972 states and 19375 transitions. [2023-12-25 07:16:38,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:16:38,075 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 133 [2023-12-25 07:16:38,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:38,093 INFO L225 Difference]: With dead ends: 15972 [2023-12-25 07:16:38,093 INFO L226 Difference]: Without dead ends: 6926 [2023-12-25 07:16:38,106 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:16:38,106 INFO L413 NwaCegarLoop]: 214 mSDtfsCounter, 227 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:38,107 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 214 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:16:38,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6926 states. [2023-12-25 07:16:38,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6926 to 6926. [2023-12-25 07:16:38,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6926 states, 6207 states have (on average 1.220396326727888) internal successors, (7575), 6249 states have internal predecessors, (7575), 370 states have call successors, (370), 305 states have call predecessors, (370), 348 states have return successors, (460), 372 states have call predecessors, (460), 368 states have call successors, (460) [2023-12-25 07:16:38,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6926 states to 6926 states and 8405 transitions. [2023-12-25 07:16:38,624 INFO L78 Accepts]: Start accepts. Automaton has 6926 states and 8405 transitions. Word has length 133 [2023-12-25 07:16:38,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:38,624 INFO L495 AbstractCegarLoop]: Abstraction has 6926 states and 8405 transitions. [2023-12-25 07:16:38,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-25 07:16:38,624 INFO L276 IsEmpty]: Start isEmpty. Operand 6926 states and 8405 transitions. [2023-12-25 07:16:38,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-25 07:16:38,629 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:38,629 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:38,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-25 07:16:38,832 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:16:38,832 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:38,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:38,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1833981146, now seen corresponding path program 1 times [2023-12-25 07:16:38,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:38,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1259054459] [2023-12-25 07:16:38,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:38,833 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:16:38,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:38,834 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:16:38,836 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:16:38,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:38,903 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 07:16:38,905 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:39,026 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-25 07:16:39,026 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:39,026 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:39,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1259054459] [2023-12-25 07:16:39,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1259054459] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:39,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:39,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:39,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291286842] [2023-12-25 07:16:39,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:39,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:16:39,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:39,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:16:39,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:16:39,028 INFO L87 Difference]: Start difference. First operand 6926 states and 8405 transitions. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-25 07:16:39,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:39,707 INFO L93 Difference]: Finished difference Result 19847 states and 24091 transitions. [2023-12-25 07:16:39,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:16:39,709 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 135 [2023-12-25 07:16:39,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:39,739 INFO L225 Difference]: With dead ends: 19847 [2023-12-25 07:16:39,739 INFO L226 Difference]: Without dead ends: 12933 [2023-12-25 07:16:39,748 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:16:39,749 INFO L413 NwaCegarLoop]: 238 mSDtfsCounter, 257 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:39,749 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [263 Valid, 536 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:16:39,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12933 states. [2023-12-25 07:16:40,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12933 to 12929. [2023-12-25 07:16:40,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12929 states, 11575 states have (on average 1.2158099352051837) internal successors, (14073), 11666 states have internal predecessors, (14073), 689 states have call successors, (689), 561 states have call predecessors, (689), 664 states have return successors, (899), 703 states have call predecessors, (899), 687 states have call successors, (899) [2023-12-25 07:16:40,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12929 states to 12929 states and 15661 transitions. [2023-12-25 07:16:40,332 INFO L78 Accepts]: Start accepts. Automaton has 12929 states and 15661 transitions. Word has length 135 [2023-12-25 07:16:40,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:40,332 INFO L495 AbstractCegarLoop]: Abstraction has 12929 states and 15661 transitions. [2023-12-25 07:16:40,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-25 07:16:40,332 INFO L276 IsEmpty]: Start isEmpty. Operand 12929 states and 15661 transitions. [2023-12-25 07:16:40,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-25 07:16:40,338 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:40,338 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:40,343 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:16:40,541 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:16:40,541 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:40,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:40,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1399475548, now seen corresponding path program 1 times [2023-12-25 07:16:40,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:40,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1310578922] [2023-12-25 07:16:40,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:40,542 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:16:40,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:40,543 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:16:40,550 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:16:40,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:40,618 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:16:40,620 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:40,638 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-25 07:16:40,638 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:40,638 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:40,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1310578922] [2023-12-25 07:16:40,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1310578922] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:40,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:40,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:16:40,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981882122] [2023-12-25 07:16:40,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:40,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:16:40,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:40,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:16:40,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:16:40,639 INFO L87 Difference]: Start difference. First operand 12929 states and 15661 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-25 07:16:41,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:41,519 INFO L93 Difference]: Finished difference Result 25841 states and 31296 transitions. [2023-12-25 07:16:41,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:16:41,520 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 135 [2023-12-25 07:16:41,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:41,564 INFO L225 Difference]: With dead ends: 25841 [2023-12-25 07:16:41,564 INFO L226 Difference]: Without dead ends: 12924 [2023-12-25 07:16:41,592 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:16:41,593 INFO L413 NwaCegarLoop]: 213 mSDtfsCounter, 225 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:41,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 213 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:16:41,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12924 states. [2023-12-25 07:16:42,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12924 to 12924. [2023-12-25 07:16:42,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12924 states, 11573 states have (on average 1.2157608226043377) internal successors, (14070), 11663 states have internal predecessors, (14070), 686 states have call successors, (686), 561 states have call predecessors, (686), 664 states have return successors, (896), 700 states have call predecessors, (896), 684 states have call successors, (896) [2023-12-25 07:16:42,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12924 states to 12924 states and 15652 transitions. [2023-12-25 07:16:42,306 INFO L78 Accepts]: Start accepts. Automaton has 12924 states and 15652 transitions. Word has length 135 [2023-12-25 07:16:42,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:42,307 INFO L495 AbstractCegarLoop]: Abstraction has 12924 states and 15652 transitions. [2023-12-25 07:16:42,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-25 07:16:42,307 INFO L276 IsEmpty]: Start isEmpty. Operand 12924 states and 15652 transitions. [2023-12-25 07:16:42,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-25 07:16:42,312 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:42,312 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:42,318 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:16:42,515 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:16:42,516 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:42,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:42,516 INFO L85 PathProgramCache]: Analyzing trace with hash -797593323, now seen corresponding path program 1 times [2023-12-25 07:16:42,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:42,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [260509589] [2023-12-25 07:16:42,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:42,517 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:16:42,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:42,518 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:16:42,544 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:16:42,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:42,590 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 07:16:42,592 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:42,710 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-25 07:16:42,710 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:42,710 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:42,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [260509589] [2023-12-25 07:16:42,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [260509589] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:42,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:42,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:42,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562188648] [2023-12-25 07:16:42,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:42,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:16:42,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:42,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:16:42,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:16:42,711 INFO L87 Difference]: Start difference. First operand 12924 states and 15652 transitions. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-25 07:16:43,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:43,821 INFO L93 Difference]: Finished difference Result 37716 states and 45498 transitions. [2023-12-25 07:16:43,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:16:43,822 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 137 [2023-12-25 07:16:43,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:43,886 INFO L225 Difference]: With dead ends: 37716 [2023-12-25 07:16:43,886 INFO L226 Difference]: Without dead ends: 24804 [2023-12-25 07:16:43,905 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:16:43,905 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 271 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:43,905 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 398 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:16:43,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24804 states. [2023-12-25 07:16:45,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24804 to 24512. [2023-12-25 07:16:45,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24512 states, 21657 states have (on average 1.207831186221545) internal successors, (26158), 22035 states have internal predecessors, (26158), 1270 states have call successors, (1270), 1025 states have call predecessors, (1270), 1584 states have return successors, (2080), 1452 states have call predecessors, (2080), 1268 states have call successors, (2080) [2023-12-25 07:16:45,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24512 states to 24512 states and 29508 transitions. [2023-12-25 07:16:45,820 INFO L78 Accepts]: Start accepts. Automaton has 24512 states and 29508 transitions. Word has length 137 [2023-12-25 07:16:45,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:45,820 INFO L495 AbstractCegarLoop]: Abstraction has 24512 states and 29508 transitions. [2023-12-25 07:16:45,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-25 07:16:45,820 INFO L276 IsEmpty]: Start isEmpty. Operand 24512 states and 29508 transitions. [2023-12-25 07:16:45,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-25 07:16:45,829 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:45,829 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:45,834 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:16:46,032 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:16:46,032 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:46,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:46,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1589005734, now seen corresponding path program 1 times [2023-12-25 07:16:46,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:46,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [675530205] [2023-12-25 07:16:46,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:46,034 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:16:46,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:46,035 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:16:46,062 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:16:46,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:46,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:16:46,109 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:46,132 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-25 07:16:46,132 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:46,132 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:46,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [675530205] [2023-12-25 07:16:46,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [675530205] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:46,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:46,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:16:46,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922247892] [2023-12-25 07:16:46,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:46,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:16:46,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:46,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:16:46,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:16:46,134 INFO L87 Difference]: Start difference. First operand 24512 states and 29508 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 07:16:47,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:47,978 INFO L93 Difference]: Finished difference Result 67852 states and 81826 transitions. [2023-12-25 07:16:47,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:16:47,979 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 139 [2023-12-25 07:16:47,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:48,073 INFO L225 Difference]: With dead ends: 67852 [2023-12-25 07:16:48,073 INFO L226 Difference]: Without dead ends: 34044 [2023-12-25 07:16:48,103 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:16:48,104 INFO L413 NwaCegarLoop]: 385 mSDtfsCounter, 176 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 591 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:48,104 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 591 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:16:48,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34044 states. [2023-12-25 07:16:49,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34044 to 34044. [2023-12-25 07:16:49,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34044 states, 30077 states have (on average 1.20194833261296) internal successors, (36151), 30559 states have internal predecessors, (36151), 1806 states have call successors, (1806), 1441 states have call predecessors, (1806), 2160 states have return successors, (2950), 2044 states have call predecessors, (2950), 1804 states have call successors, (2950) [2023-12-25 07:16:50,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34044 states to 34044 states and 40907 transitions. [2023-12-25 07:16:50,050 INFO L78 Accepts]: Start accepts. Automaton has 34044 states and 40907 transitions. Word has length 139 [2023-12-25 07:16:50,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:50,050 INFO L495 AbstractCegarLoop]: Abstraction has 34044 states and 40907 transitions. [2023-12-25 07:16:50,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 07:16:50,051 INFO L276 IsEmpty]: Start isEmpty. Operand 34044 states and 40907 transitions. [2023-12-25 07:16:50,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2023-12-25 07:16:50,067 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:50,067 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:50,070 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 (26)] Ended with exit code 0 [2023-12-25 07:16:50,270 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:16:50,270 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:50,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:50,271 INFO L85 PathProgramCache]: Analyzing trace with hash 916548042, now seen corresponding path program 1 times [2023-12-25 07:16:50,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:50,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2019394737] [2023-12-25 07:16:50,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:50,271 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:16:50,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:50,285 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:16:50,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 (27)] Waiting until timeout for monitored process [2023-12-25 07:16:50,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:50,446 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:16:50,449 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:50,555 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-25 07:16:50,555 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:50,555 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:50,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2019394737] [2023-12-25 07:16:50,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2019394737] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:50,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:50,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:16:50,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723284835] [2023-12-25 07:16:50,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:50,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:16:50,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:50,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:16:50,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:16:50,557 INFO L87 Difference]: Start difference. First operand 34044 states and 40907 transitions. Second operand has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 2 states have internal predecessors, (128), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 07:16:52,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:52,689 INFO L93 Difference]: Finished difference Result 77561 states and 93401 transitions. [2023-12-25 07:16:52,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:16:52,690 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 2 states have internal predecessors, (128), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 175 [2023-12-25 07:16:52,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:52,824 INFO L225 Difference]: With dead ends: 77561 [2023-12-25 07:16:52,825 INFO L226 Difference]: Without dead ends: 43528 [2023-12-25 07:16:52,881 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:16:52,882 INFO L413 NwaCegarLoop]: 211 mSDtfsCounter, 102 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:52,883 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 404 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:16:52,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43528 states. [2023-12-25 07:16:55,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43528 to 43456. [2023-12-25 07:16:55,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43456 states, 38457 states have (on average 1.1936188470239488) internal successors, (45903), 38991 states have internal predecessors, (45903), 2342 states have call successors, (2342), 1857 states have call predecessors, (2342), 2656 states have return successors, (3674), 2608 states have call predecessors, (3674), 2340 states have call successors, (3674) [2023-12-25 07:16:56,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43456 states to 43456 states and 51919 transitions. [2023-12-25 07:16:56,012 INFO L78 Accepts]: Start accepts. Automaton has 43456 states and 51919 transitions. Word has length 175 [2023-12-25 07:16:56,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:16:56,013 INFO L495 AbstractCegarLoop]: Abstraction has 43456 states and 51919 transitions. [2023-12-25 07:16:56,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 2 states have internal predecessors, (128), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 07:16:56,013 INFO L276 IsEmpty]: Start isEmpty. Operand 43456 states and 51919 transitions. [2023-12-25 07:16:56,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2023-12-25 07:16:56,047 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:16:56,048 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:16:56,052 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:16:56,249 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:16:56,249 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:16:56,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:16:56,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1839443062, now seen corresponding path program 1 times [2023-12-25 07:16:56,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:16:56,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [18775151] [2023-12-25 07:16:56,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:16:56,251 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:16:56,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:16:56,252 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:16:56,253 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:16:56,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:16:56,367 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:16:56,370 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:16:56,452 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-12-25 07:16:56,452 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:16:56,452 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:16:56,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [18775151] [2023-12-25 07:16:56,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [18775151] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:16:56,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:16:56,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:16:56,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409394762] [2023-12-25 07:16:56,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:16:56,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:16:56,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:16:56,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:16:56,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:16:56,454 INFO L87 Difference]: Start difference. First operand 43456 states and 51919 transitions. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 07:16:58,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:16:58,838 INFO L93 Difference]: Finished difference Result 87354 states and 104606 transitions. [2023-12-25 07:16:58,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:16:58,839 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 199 [2023-12-25 07:16:58,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:16:58,948 INFO L225 Difference]: With dead ends: 87354 [2023-12-25 07:16:58,948 INFO L226 Difference]: Without dead ends: 43910 [2023-12-25 07:16:58,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:16:58,991 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 267 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:16:58,991 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 424 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:16:59,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43910 states. [2023-12-25 07:17:01,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43910 to 43910. [2023-12-25 07:17:01,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43910 states, 38863 states have (on average 1.185883745464838) internal successors, (46087), 39421 states have internal predecessors, (46087), 2342 states have call successors, (2342), 1857 states have call predecessors, (2342), 2704 states have return successors, (3392), 2632 states have call predecessors, (3392), 2340 states have call successors, (3392) [2023-12-25 07:17:01,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43910 states to 43910 states and 51821 transitions. [2023-12-25 07:17:01,552 INFO L78 Accepts]: Start accepts. Automaton has 43910 states and 51821 transitions. Word has length 199 [2023-12-25 07:17:01,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:17:01,552 INFO L495 AbstractCegarLoop]: Abstraction has 43910 states and 51821 transitions. [2023-12-25 07:17:01,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 07:17:01,553 INFO L276 IsEmpty]: Start isEmpty. Operand 43910 states and 51821 transitions. [2023-12-25 07:17:01,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2023-12-25 07:17:01,581 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:17:01,581 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:17:01,588 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-12-25 07:17:01,785 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:17:01,785 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:17:01,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:17:01,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1648703898, now seen corresponding path program 1 times [2023-12-25 07:17:01,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:17:01,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1625613261] [2023-12-25 07:17:01,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:17:01,786 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:17:01,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:17:01,787 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:17:01,788 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:17:01,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:17:01,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:17:01,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:17:01,926 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-25 07:17:01,926 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:17:01,926 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:17:01,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1625613261] [2023-12-25 07:17:01,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1625613261] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:17:01,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:17:01,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:17:01,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932040392] [2023-12-25 07:17:01,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:17:01,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:17:01,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:17:01,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:17:01,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:17:01,928 INFO L87 Difference]: Start difference. First operand 43910 states and 51821 transitions. Second operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-25 07:17:04,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:17:04,060 INFO L93 Difference]: Finished difference Result 78442 states and 92779 transitions. [2023-12-25 07:17:04,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:17:04,061 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 200 [2023-12-25 07:17:04,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:17:04,155 INFO L225 Difference]: With dead ends: 78442 [2023-12-25 07:17:04,155 INFO L226 Difference]: Without dead ends: 43914 [2023-12-25 07:17:04,189 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:17:04,189 INFO L413 NwaCegarLoop]: 373 mSDtfsCounter, 180 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:17:04,190 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 585 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:17:04,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43914 states. [2023-12-25 07:17:06,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43914 to 43910. [2023-12-25 07:17:06,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43910 states, 38863 states have (on average 1.1839796207189357) internal successors, (46013), 39421 states have internal predecessors, (46013), 2342 states have call successors, (2342), 1857 states have call predecessors, (2342), 2704 states have return successors, (3386), 2632 states have call predecessors, (3386), 2340 states have call successors, (3386) [2023-12-25 07:17:06,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43910 states to 43910 states and 51741 transitions. [2023-12-25 07:17:06,585 INFO L78 Accepts]: Start accepts. Automaton has 43910 states and 51741 transitions. Word has length 200 [2023-12-25 07:17:06,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:17:06,586 INFO L495 AbstractCegarLoop]: Abstraction has 43910 states and 51741 transitions. [2023-12-25 07:17:06,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-25 07:17:06,586 INFO L276 IsEmpty]: Start isEmpty. Operand 43910 states and 51741 transitions. [2023-12-25 07:17:06,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2023-12-25 07:17:06,608 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:17:06,608 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:17:06,613 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:17:06,812 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:17:06,813 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:17:06,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:17:06,813 INFO L85 PathProgramCache]: Analyzing trace with hash 827179071, now seen corresponding path program 1 times [2023-12-25 07:17:06,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:17:06,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [454787829] [2023-12-25 07:17:06,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:17:06,814 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:17:06,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:17:06,816 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:17:06,816 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:17:06,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:17:06,913 INFO L262 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:17:06,916 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:17:06,946 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 97 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-25 07:17:06,946 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:17:06,946 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:17:06,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [454787829] [2023-12-25 07:17:06,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [454787829] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:17:06,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:17:06,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:17:06,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992196084] [2023-12-25 07:17:06,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:17:06,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:17:06,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:17:06,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:17:06,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:17:06,948 INFO L87 Difference]: Start difference. First operand 43910 states and 51741 transitions. Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 07:17:10,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:17:10,508 INFO L93 Difference]: Finished difference Result 109662 states and 132571 transitions. [2023-12-25 07:17:10,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:17:10,508 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 201 [2023-12-25 07:17:10,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:17:10,698 INFO L225 Difference]: With dead ends: 109662 [2023-12-25 07:17:10,698 INFO L226 Difference]: Without dead ends: 75134 [2023-12-25 07:17:10,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 199 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:17:10,746 INFO L413 NwaCegarLoop]: 229 mSDtfsCounter, 204 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:17:10,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 422 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:17:10,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75134 states. [2023-12-25 07:17:15,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75134 to 74314. [2023-12-25 07:17:15,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74314 states, 65595 states have (on average 1.1788246055339584) internal successors, (77325), 66633 states have internal predecessors, (77325), 3998 states have call successors, (3998), 3153 states have call predecessors, (3998), 4720 states have return successors, (7382), 4528 states have call predecessors, (7382), 3996 states have call successors, (7382) [2023-12-25 07:17:15,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74314 states to 74314 states and 88705 transitions. [2023-12-25 07:17:15,381 INFO L78 Accepts]: Start accepts. Automaton has 74314 states and 88705 transitions. Word has length 201 [2023-12-25 07:17:15,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:17:15,382 INFO L495 AbstractCegarLoop]: Abstraction has 74314 states and 88705 transitions. [2023-12-25 07:17:15,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 07:17:15,382 INFO L276 IsEmpty]: Start isEmpty. Operand 74314 states and 88705 transitions. [2023-12-25 07:17:15,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2023-12-25 07:17:15,430 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:17:15,431 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:17:15,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-12-25 07:17:15,634 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:17:15,635 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:17:15,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:17:15,635 INFO L85 PathProgramCache]: Analyzing trace with hash 664755418, now seen corresponding path program 1 times [2023-12-25 07:17:15,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:17:15,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2078289048] [2023-12-25 07:17:15,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:17:15,636 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:17:15,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:17:15,637 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:17:15,638 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:17:15,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:17:15,746 INFO L262 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:17:15,749 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:17:15,761 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-25 07:17:15,762 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:17:15,762 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:17:15,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2078289048] [2023-12-25 07:17:15,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2078289048] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:17:15,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:17:15,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:17:15,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894260196] [2023-12-25 07:17:15,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:17:15,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:17:15,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:17:15,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:17:15,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:17:15,763 INFO L87 Difference]: Start difference. First operand 74314 states and 88705 transitions. Second operand has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 07:17:19,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:17:19,280 INFO L93 Difference]: Finished difference Result 147153 states and 178889 transitions. [2023-12-25 07:17:19,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:17:19,281 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 202 [2023-12-25 07:17:19,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:17:19,431 INFO L225 Difference]: With dead ends: 147153 [2023-12-25 07:17:19,431 INFO L226 Difference]: Without dead ends: 62472 [2023-12-25 07:17:19,517 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 199 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:17:19,518 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 2 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:17:19,518 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 631 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:17:19,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62472 states. [2023-12-25 07:17:22,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62472 to 62216. [2023-12-25 07:17:22,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62216 states, 55489 states have (on average 1.1594370055326282) internal successors, (64336), 55947 states have internal predecessors, (64336), 3414 states have call successors, (3414), 2689 states have call predecessors, (3414), 3312 states have return successors, (4860), 3580 states have call predecessors, (4860), 3412 states have call successors, (4860) [2023-12-25 07:17:22,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62216 states to 62216 states and 72610 transitions. [2023-12-25 07:17:22,778 INFO L78 Accepts]: Start accepts. Automaton has 62216 states and 72610 transitions. Word has length 202 [2023-12-25 07:17:22,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:17:22,778 INFO L495 AbstractCegarLoop]: Abstraction has 62216 states and 72610 transitions. [2023-12-25 07:17:22,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 07:17:22,779 INFO L276 IsEmpty]: Start isEmpty. Operand 62216 states and 72610 transitions. [2023-12-25 07:17:22,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2023-12-25 07:17:22,808 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:17:22,808 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:17:22,812 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2023-12-25 07:17:23,011 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:17:23,011 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:17:23,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:17:23,012 INFO L85 PathProgramCache]: Analyzing trace with hash 532303211, now seen corresponding path program 1 times [2023-12-25 07:17:23,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:17:23,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1386351101] [2023-12-25 07:17:23,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:17:23,012 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:17:23,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:17:23,014 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:17:23,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-25 07:17:23,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:17:23,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:17:23,136 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:17:23,274 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 137 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2023-12-25 07:17:23,274 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:17:23,274 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:17:23,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1386351101] [2023-12-25 07:17:23,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1386351101] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:17:23,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:17:23,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:17:23,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368555987] [2023-12-25 07:17:23,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:17:23,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:17:23,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:17:23,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:17:23,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:17:23,276 INFO L87 Difference]: Start difference. First operand 62216 states and 72610 transitions. Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 2 states have internal predecessors, (150), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 07:17:26,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:17:26,741 INFO L93 Difference]: Finished difference Result 132895 states and 155097 transitions. [2023-12-25 07:17:26,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:17:26,742 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 2 states have internal predecessors, (150), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 236 [2023-12-25 07:17:26,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:17:26,883 INFO L225 Difference]: With dead ends: 132895 [2023-12-25 07:17:26,883 INFO L226 Difference]: Without dead ends: 70690 [2023-12-25 07:17:26,930 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 234 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:17:26,931 INFO L413 NwaCegarLoop]: 211 mSDtfsCounter, 83 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:17:26,931 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 404 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:17:27,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70690 states. [2023-12-25 07:17:30,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70690 to 70546. [2023-12-25 07:17:30,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70546 states, 62899 states have (on average 1.1538180257237793) internal successors, (72574), 63401 states have internal predecessors, (72574), 3902 states have call successors, (3902), 3057 states have call predecessors, (3902), 3744 states have return successors, (5460), 4088 states have call predecessors, (5460), 3900 states have call successors, (5460) [2023-12-25 07:17:30,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70546 states to 70546 states and 81936 transitions. [2023-12-25 07:17:30,744 INFO L78 Accepts]: Start accepts. Automaton has 70546 states and 81936 transitions. Word has length 236 [2023-12-25 07:17:30,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:17:30,745 INFO L495 AbstractCegarLoop]: Abstraction has 70546 states and 81936 transitions. [2023-12-25 07:17:30,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 2 states have internal predecessors, (150), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 07:17:30,745 INFO L276 IsEmpty]: Start isEmpty. Operand 70546 states and 81936 transitions. [2023-12-25 07:17:30,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2023-12-25 07:17:30,782 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:17:30,782 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17:30,788 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:17:30,986 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:17:30,986 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:17:30,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:17:30,986 INFO L85 PathProgramCache]: Analyzing trace with hash -197411319, now seen corresponding path program 1 times [2023-12-25 07:17:30,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:17:30,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1622048420] [2023-12-25 07:17:30,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:17:30,987 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:17:30,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:17:30,988 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:17:30,989 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:17:31,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:17:31,087 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:17:31,089 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:17:31,128 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 157 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-12-25 07:17:31,128 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:17:31,129 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:17:31,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1622048420] [2023-12-25 07:17:31,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1622048420] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:17:31,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:17:31,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:17:31,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924468011] [2023-12-25 07:17:31,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:17:31,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:17:31,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:17:31,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:17:31,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:17:31,130 INFO L87 Difference]: Start difference. First operand 70546 states and 81936 transitions. Second operand has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-25 07:17:33,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:17:33,968 INFO L93 Difference]: Finished difference Result 116508 states and 135758 transitions. [2023-12-25 07:17:33,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:17:33,969 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 239 [2023-12-25 07:17:33,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:17:34,084 INFO L225 Difference]: With dead ends: 116508 [2023-12-25 07:17:34,084 INFO L226 Difference]: Without dead ends: 54304 [2023-12-25 07:17:34,136 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 237 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:17:34,137 INFO L413 NwaCegarLoop]: 364 mSDtfsCounter, 177 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:17:34,139 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 569 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:17:34,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54304 states. [2023-12-25 07:17:36,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54304 to 54292. [2023-12-25 07:17:36,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54292 states, 48413 states have (on average 1.1532439633982607) internal successors, (55832), 48807 states have internal predecessors, (55832), 2982 states have call successors, (2982), 2337 states have call predecessors, (2982), 2896 states have return successors, (4192), 3148 states have call predecessors, (4192), 2980 states have call successors, (4192) [2023-12-25 07:17:36,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54292 states to 54292 states and 63006 transitions. [2023-12-25 07:17:36,969 INFO L78 Accepts]: Start accepts. Automaton has 54292 states and 63006 transitions. Word has length 239 [2023-12-25 07:17:36,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:17:36,969 INFO L495 AbstractCegarLoop]: Abstraction has 54292 states and 63006 transitions. [2023-12-25 07:17:36,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-25 07:17:36,969 INFO L276 IsEmpty]: Start isEmpty. Operand 54292 states and 63006 transitions. [2023-12-25 07:17:37,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2023-12-25 07:17:37,106 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:17:37,106 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:17:37,110 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:17:37,310 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:17:37,310 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:17:37,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:17:37,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1948313468, now seen corresponding path program 1 times [2023-12-25 07:17:37,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:17:37,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [113198678] [2023-12-25 07:17:37,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:17:37,311 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:17:37,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:17:37,312 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:17:37,313 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:17:37,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:17:37,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:17:37,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:17:37,492 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 215 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2023-12-25 07:17:37,493 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:17:37,493 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:17:37,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [113198678] [2023-12-25 07:17:37,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [113198678] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:17:37,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:17:37,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:17:37,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937410511] [2023-12-25 07:17:37,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:17:37,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:17:37,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:17:37,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:17:37,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:17:37,496 INFO L87 Difference]: Start difference. First operand 54292 states and 63006 transitions. Second operand has 3 states, 3 states have (on average 59.0) internal successors, (177), 3 states have internal predecessors, (177), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 07:17:40,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:17:40,653 INFO L93 Difference]: Finished difference Result 103528 states and 120398 transitions. [2023-12-25 07:17:40,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:17:40,654 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 59.0) internal successors, (177), 3 states have internal predecessors, (177), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 279 [2023-12-25 07:17:40,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:17:40,794 INFO L225 Difference]: With dead ends: 103528 [2023-12-25 07:17:40,794 INFO L226 Difference]: Without dead ends: 54304 [2023-12-25 07:17:40,852 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 277 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:17:40,853 INFO L413 NwaCegarLoop]: 355 mSDtfsCounter, 174 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:17:40,853 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 558 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:17:40,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54304 states. [2023-12-25 07:17:43,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54304 to 54292. [2023-12-25 07:17:43,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54292 states, 48413 states have (on average 1.1505174230062174) internal successors, (55700), 48807 states have internal predecessors, (55700), 2982 states have call successors, (2982), 2337 states have call predecessors, (2982), 2896 states have return successors, (4132), 3148 states have call predecessors, (4132), 2980 states have call successors, (4132) [2023-12-25 07:17:44,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54292 states to 54292 states and 62814 transitions. [2023-12-25 07:17:44,031 INFO L78 Accepts]: Start accepts. Automaton has 54292 states and 62814 transitions. Word has length 279 [2023-12-25 07:17:44,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:17:44,032 INFO L495 AbstractCegarLoop]: Abstraction has 54292 states and 62814 transitions. [2023-12-25 07:17:44,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 59.0) internal successors, (177), 3 states have internal predecessors, (177), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 07:17:44,032 INFO L276 IsEmpty]: Start isEmpty. Operand 54292 states and 62814 transitions. [2023-12-25 07:17:44,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 317 [2023-12-25 07:17:44,065 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:17:44,065 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17:44,069 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2023-12-25 07:17:44,266 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:17:44,266 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:17:44,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:17:44,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1429099019, now seen corresponding path program 1 times [2023-12-25 07:17:44,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:17:44,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1686653278] [2023-12-25 07:17:44,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:17:44,268 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:17:44,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:17:44,269 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:17:44,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-12-25 07:17:44,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:17:44,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:17:44,414 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:17:44,557 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 259 proven. 0 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2023-12-25 07:17:44,558 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:17:44,558 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:17:44,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1686653278] [2023-12-25 07:17:44,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1686653278] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:17:44,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:17:44,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 07:17:44,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459279557] [2023-12-25 07:17:44,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:17:44,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:17:44,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:17:44,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:17:44,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:17:44,560 INFO L87 Difference]: Start difference. First operand 54292 states and 62814 transitions. Second operand has 3 states, 3 states have (on average 59.666666666666664) internal successors, (179), 2 states have internal predecessors, (179), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 07:17:47,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:17:47,862 INFO L93 Difference]: Finished difference Result 112965 states and 130551 transitions. [2023-12-25 07:17:47,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:17:47,862 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 59.666666666666664) internal successors, (179), 2 states have internal predecessors, (179), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 316 [2023-12-25 07:17:47,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:17:47,972 INFO L225 Difference]: With dead ends: 112965 [2023-12-25 07:17:47,972 INFO L226 Difference]: Without dead ends: 58684 [2023-12-25 07:17:48,008 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 314 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:17:48,008 INFO L413 NwaCegarLoop]: 249 mSDtfsCounter, 57 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:17:48,008 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 442 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:17:48,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58684 states. [2023-12-25 07:17:50,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58684 to 58556. [2023-12-25 07:17:50,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58556 states, 52197 states have (on average 1.1454298139739831) internal successors, (59788), 52607 states have internal predecessors, (59788), 3254 states have call successors, (3254), 2529 states have call predecessors, (3254), 3104 states have return successors, (4420), 3420 states have call predecessors, (4420), 3252 states have call successors, (4420) [2023-12-25 07:17:51,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58556 states to 58556 states and 67462 transitions. [2023-12-25 07:17:51,085 INFO L78 Accepts]: Start accepts. Automaton has 58556 states and 67462 transitions. Word has length 316 [2023-12-25 07:17:51,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:17:51,085 INFO L495 AbstractCegarLoop]: Abstraction has 58556 states and 67462 transitions. [2023-12-25 07:17:51,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 59.666666666666664) internal successors, (179), 2 states have internal predecessors, (179), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 07:17:51,086 INFO L276 IsEmpty]: Start isEmpty. Operand 58556 states and 67462 transitions. [2023-12-25 07:17:51,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2023-12-25 07:17:51,114 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:17:51,114 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17:51,124 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2023-12-25 07:17:51,318 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:17:51,319 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:17:51,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:17:51,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1878645033, now seen corresponding path program 1 times [2023-12-25 07:17:51,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:17:51,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1449956975] [2023-12-25 07:17:51,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:17:51,320 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:17:51,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:17:51,321 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:17:51,322 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:17:51,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:17:51,473 INFO L262 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:17:51,476 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:17:51,514 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 273 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2023-12-25 07:17:51,514 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:17:51,514 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:17:51,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1449956975] [2023-12-25 07:17:51,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1449956975] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:17:51,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:17:51,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:17:51,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272599245] [2023-12-25 07:17:51,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:17:51,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:17:51,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:17:51,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:17:51,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:17:51,517 INFO L87 Difference]: Start difference. First operand 58556 states and 67462 transitions. Second operand has 3 states, 3 states have (on average 62.666666666666664) internal successors, (188), 3 states have internal predecessors, (188), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-25 07:17:52,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:17:52,606 INFO L93 Difference]: Finished difference Result 68954 states and 79186 transitions. [2023-12-25 07:17:52,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:17:52,607 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 62.666666666666664) internal successors, (188), 3 states have internal predecessors, (188), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 319 [2023-12-25 07:17:52,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:17:52,621 INFO L225 Difference]: With dead ends: 68954 [2023-12-25 07:17:52,621 INFO L226 Difference]: Without dead ends: 8862 [2023-12-25 07:17:52,655 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 317 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:17:52,655 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 172 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:17:52,656 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 470 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:17:52,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8862 states. [2023-12-25 07:17:53,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8862 to 8862. [2023-12-25 07:17:53,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8862 states, 7861 states have (on average 1.08726625111309) internal successors, (8547), 7898 states have internal predecessors, (8547), 569 states have call successors, (569), 399 states have call predecessors, (569), 431 states have return successors, (603), 565 states have call predecessors, (603), 567 states have call successors, (603) [2023-12-25 07:17:53,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8862 states to 8862 states and 9719 transitions. [2023-12-25 07:17:53,388 INFO L78 Accepts]: Start accepts. Automaton has 8862 states and 9719 transitions. Word has length 319 [2023-12-25 07:17:53,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:17:53,388 INFO L495 AbstractCegarLoop]: Abstraction has 8862 states and 9719 transitions. [2023-12-25 07:17:53,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 62.666666666666664) internal successors, (188), 3 states have internal predecessors, (188), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-25 07:17:53,388 INFO L276 IsEmpty]: Start isEmpty. Operand 8862 states and 9719 transitions. [2023-12-25 07:17:53,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2023-12-25 07:17:53,400 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:17:53,400 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17:53,405 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:17:53,601 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:17:53,601 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:17:53,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:17:53,602 INFO L85 PathProgramCache]: Analyzing trace with hash -673627196, now seen corresponding path program 1 times [2023-12-25 07:17:53,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:17:53,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1187936255] [2023-12-25 07:17:53,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:17:53,602 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:17:53,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:17:53,603 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:17:53,701 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:17:53,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:17:53,853 INFO L262 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:17:53,857 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:17:53,900 INFO L134 CoverageAnalysis]: Checked inductivity of 472 backedges. 233 proven. 0 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2023-12-25 07:17:53,900 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:17:53,900 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:17:53,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1187936255] [2023-12-25 07:17:53,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1187936255] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:17:53,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:17:53,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:17:53,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59554170] [2023-12-25 07:17:53,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:17:53,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:17:53,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:17:53,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:17:53,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:17:53,903 INFO L87 Difference]: Start difference. First operand 8862 states and 9719 transitions. Second operand has 3 states, 3 states have (on average 66.66666666666667) internal successors, (200), 3 states have internal predecessors, (200), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-25 07:17:54,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:17:54,652 INFO L93 Difference]: Finished difference Result 14600 states and 16140 transitions. [2023-12-25 07:17:54,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:17:54,652 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 66.66666666666667) internal successors, (200), 3 states have internal predecessors, (200), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 321 [2023-12-25 07:17:54,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:17:54,670 INFO L225 Difference]: With dead ends: 14600 [2023-12-25 07:17:54,670 INFO L226 Difference]: Without dead ends: 8862 [2023-12-25 07:17:54,677 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 319 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:17:54,678 INFO L413 NwaCegarLoop]: 316 mSDtfsCounter, 169 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:17:54,678 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 470 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:17:54,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8862 states. [2023-12-25 07:17:55,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8862 to 8862. [2023-12-25 07:17:55,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8862 states, 7861 states have (on average 1.0796336343976594) internal successors, (8487), 7898 states have internal predecessors, (8487), 569 states have call successors, (569), 399 states have call predecessors, (569), 431 states have return successors, (603), 565 states have call predecessors, (603), 567 states have call successors, (603) [2023-12-25 07:17:55,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8862 states to 8862 states and 9659 transitions. [2023-12-25 07:17:55,278 INFO L78 Accepts]: Start accepts. Automaton has 8862 states and 9659 transitions. Word has length 321 [2023-12-25 07:17:55,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:17:55,279 INFO L495 AbstractCegarLoop]: Abstraction has 8862 states and 9659 transitions. [2023-12-25 07:17:55,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 66.66666666666667) internal successors, (200), 3 states have internal predecessors, (200), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-25 07:17:55,279 INFO L276 IsEmpty]: Start isEmpty. Operand 8862 states and 9659 transitions. [2023-12-25 07:17:55,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2023-12-25 07:17:55,287 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:17:55,288 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17:55,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2023-12-25 07:17:55,488 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:17:55,489 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:17:55,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:17:55,489 INFO L85 PathProgramCache]: Analyzing trace with hash -258879874, now seen corresponding path program 1 times [2023-12-25 07:17:55,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:17:55,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [824474622] [2023-12-25 07:17:55,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:17:55,490 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:17:55,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:17:55,491 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:17:55,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-12-25 07:17:55,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:17:55,636 INFO L262 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:17:55,639 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:17:55,689 INFO L134 CoverageAnalysis]: Checked inductivity of 482 backedges. 358 proven. 0 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2023-12-25 07:17:55,689 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:17:55,689 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:17:55,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [824474622] [2023-12-25 07:17:55,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [824474622] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:17:55,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:17:55,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:17:55,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986774472] [2023-12-25 07:17:55,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:17:55,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:17:55,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:17:55,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:17:55,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:17:55,691 INFO L87 Difference]: Start difference. First operand 8862 states and 9659 transitions. Second operand has 3 states, 3 states have (on average 71.66666666666667) internal successors, (215), 3 states have internal predecessors, (215), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2023-12-25 07:17:56,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:17:56,779 INFO L93 Difference]: Finished difference Result 18928 states and 20877 transitions. [2023-12-25 07:17:56,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:17:56,780 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 71.66666666666667) internal successors, (215), 3 states have internal predecessors, (215), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 325 [2023-12-25 07:17:56,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:17:56,801 INFO L225 Difference]: With dead ends: 18928 [2023-12-25 07:17:56,801 INFO L226 Difference]: Without dead ends: 9634 [2023-12-25 07:17:56,814 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 323 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:17:56,814 INFO L413 NwaCegarLoop]: 216 mSDtfsCounter, 178 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:17:56,814 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 405 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:17:56,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9634 states. [2023-12-25 07:17:57,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9634 to 9578. [2023-12-25 07:17:57,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9578 states, 8491 states have (on average 1.0743139795077141) internal successors, (9122), 8531 states have internal predecessors, (9122), 618 states have call successors, (618), 433 states have call predecessors, (618), 468 states have return successors, (674), 614 states have call predecessors, (674), 616 states have call successors, (674) [2023-12-25 07:17:57,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9578 states to 9578 states and 10414 transitions. [2023-12-25 07:17:57,408 INFO L78 Accepts]: Start accepts. Automaton has 9578 states and 10414 transitions. Word has length 325 [2023-12-25 07:17:57,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:17:57,409 INFO L495 AbstractCegarLoop]: Abstraction has 9578 states and 10414 transitions. [2023-12-25 07:17:57,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 71.66666666666667) internal successors, (215), 3 states have internal predecessors, (215), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2023-12-25 07:17:57,409 INFO L276 IsEmpty]: Start isEmpty. Operand 9578 states and 10414 transitions. [2023-12-25 07:17:57,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2023-12-25 07:17:57,417 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:17:57,417 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17:57,421 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Ended with exit code 0 [2023-12-25 07:17:57,618 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:17:57,618 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:17:57,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:17:57,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1696638612, now seen corresponding path program 1 times [2023-12-25 07:17:57,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:17:57,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [795596277] [2023-12-25 07:17:57,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:17:57,619 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:17:57,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:17:57,620 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:17:57,627 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:17:57,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:17:57,760 INFO L262 TraceCheckSpWp]: Trace formula consists of 603 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:17:57,776 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:17:57,862 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 251 proven. 0 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2023-12-25 07:17:57,862 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:17:57,863 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:17:57,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [795596277] [2023-12-25 07:17:57,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [795596277] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:17:57,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:17:57,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:17:57,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395912608] [2023-12-25 07:17:57,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:17:57,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:17:57,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:17:57,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:17:57,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:17:57,867 INFO L87 Difference]: Start difference. First operand 9578 states and 10414 transitions. Second operand has 3 states, 3 states have (on average 58.666666666666664) internal successors, (176), 3 states have internal predecessors, (176), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 07:17:58,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:17:58,947 INFO L93 Difference]: Finished difference Result 20012 states and 22076 transitions. [2023-12-25 07:17:58,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:17:58,948 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 58.666666666666664) internal successors, (176), 3 states have internal predecessors, (176), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 327 [2023-12-25 07:17:58,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:17:58,960 INFO L225 Difference]: With dead ends: 20012 [2023-12-25 07:17:58,960 INFO L226 Difference]: Without dead ends: 9864 [2023-12-25 07:17:58,968 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 325 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:17:58,969 INFO L413 NwaCegarLoop]: 214 mSDtfsCounter, 147 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:17:58,969 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 399 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:17:58,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9864 states. [2023-12-25 07:17:59,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9864 to 9862. [2023-12-25 07:17:59,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9862 states, 8741 states have (on average 1.0679556114861) internal successors, (9335), 8784 states have internal predecessors, (9335), 637 states have call successors, (637), 447 states have call predecessors, (637), 483 states have return successors, (701), 631 states have call predecessors, (701), 635 states have call successors, (701) [2023-12-25 07:17:59,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9862 states to 9862 states and 10673 transitions. [2023-12-25 07:17:59,684 INFO L78 Accepts]: Start accepts. Automaton has 9862 states and 10673 transitions. Word has length 327 [2023-12-25 07:17:59,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:17:59,684 INFO L495 AbstractCegarLoop]: Abstraction has 9862 states and 10673 transitions. [2023-12-25 07:17:59,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 58.666666666666664) internal successors, (176), 3 states have internal predecessors, (176), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 07:17:59,684 INFO L276 IsEmpty]: Start isEmpty. Operand 9862 states and 10673 transitions. [2023-12-25 07:17:59,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2023-12-25 07:17:59,697 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:17:59,697 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17:59,702 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:17:59,897 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:17:59,898 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:17:59,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:17:59,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1391659791, now seen corresponding path program 1 times [2023-12-25 07:17:59,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:17:59,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1438783789] [2023-12-25 07:17:59,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:17:59,899 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:17:59,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:17:59,900 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:17:59,901 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:18:00,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:18:00,024 INFO L262 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:18:00,027 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:18:00,096 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 325 proven. 0 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2023-12-25 07:18:00,096 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:18:00,096 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:18:00,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1438783789] [2023-12-25 07:18:00,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1438783789] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:18:00,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:18:00,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:18:00,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467388353] [2023-12-25 07:18:00,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:18:00,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:18:00,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:18:00,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:18:00,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:18:00,098 INFO L87 Difference]: Start difference. First operand 9862 states and 10673 transitions. Second operand has 3 states, 3 states have (on average 74.0) internal successors, (222), 3 states have internal predecessors, (222), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2023-12-25 07:18:00,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:18:00,719 INFO L93 Difference]: Finished difference Result 17832 states and 19446 transitions. [2023-12-25 07:18:00,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:18:00,720 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 74.0) internal successors, (222), 3 states have internal predecessors, (222), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 330 [2023-12-25 07:18:00,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:18:00,734 INFO L225 Difference]: With dead ends: 17832 [2023-12-25 07:18:00,735 INFO L226 Difference]: Without dead ends: 9862 [2023-12-25 07:18:00,742 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 328 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:18:00,743 INFO L413 NwaCegarLoop]: 287 mSDtfsCounter, 132 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:18:00,743 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 425 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:18:00,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9862 states. [2023-12-25 07:18:01,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9862 to 9862. [2023-12-25 07:18:01,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9862 states, 8741 states have (on average 1.0592609541242421) internal successors, (9259), 8784 states have internal predecessors, (9259), 637 states have call successors, (637), 447 states have call predecessors, (637), 483 states have return successors, (701), 631 states have call predecessors, (701), 635 states have call successors, (701) [2023-12-25 07:18:01,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9862 states to 9862 states and 10597 transitions. [2023-12-25 07:18:01,378 INFO L78 Accepts]: Start accepts. Automaton has 9862 states and 10597 transitions. Word has length 330 [2023-12-25 07:18:01,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:18:01,378 INFO L495 AbstractCegarLoop]: Abstraction has 9862 states and 10597 transitions. [2023-12-25 07:18:01,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 74.0) internal successors, (222), 3 states have internal predecessors, (222), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2023-12-25 07:18:01,379 INFO L276 IsEmpty]: Start isEmpty. Operand 9862 states and 10597 transitions. [2023-12-25 07:18:01,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 335 [2023-12-25 07:18:01,387 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:18:01,387 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:01,392 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 (40)] Forceful destruction successful, exit code 0 [2023-12-25 07:18:01,591 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:18:01,592 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:18:01,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:18:01,593 INFO L85 PathProgramCache]: Analyzing trace with hash -666569407, now seen corresponding path program 1 times [2023-12-25 07:18:01,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:18:01,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1303647452] [2023-12-25 07:18:01,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:18:01,593 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:18:01,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:18:01,594 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:18:01,595 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:18:01,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:18:01,720 INFO L262 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:18:01,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:18:01,748 INFO L134 CoverageAnalysis]: Checked inductivity of 501 backedges. 289 proven. 0 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2023-12-25 07:18:01,748 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:18:01,748 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:18:01,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1303647452] [2023-12-25 07:18:01,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1303647452] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:18:01,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:18:01,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:18:01,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119689307] [2023-12-25 07:18:01,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:18:01,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:18:01,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:18:01,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:18:01,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:18:01,750 INFO L87 Difference]: Start difference. First operand 9862 states and 10597 transitions. Second operand has 3 states, 3 states have (on average 65.66666666666667) internal successors, (197), 3 states have internal predecessors, (197), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-25 07:18:02,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:18:02,324 INFO L93 Difference]: Finished difference Result 11940 states and 12855 transitions. [2023-12-25 07:18:02,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:18:02,324 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 65.66666666666667) internal successors, (197), 3 states have internal predecessors, (197), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 334 [2023-12-25 07:18:02,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:18:02,341 INFO L225 Difference]: With dead ends: 11940 [2023-12-25 07:18:02,341 INFO L226 Difference]: Without dead ends: 9146 [2023-12-25 07:18:02,349 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 332 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:18:02,349 INFO L413 NwaCegarLoop]: 326 mSDtfsCounter, 186 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:18:02,350 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 488 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:18:02,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9146 states. [2023-12-25 07:18:02,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9146 to 9146. [2023-12-25 07:18:02,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9146 states, 8111 states have (on average 1.058069288620392) internal successors, (8582), 8151 states have internal predecessors, (8582), 588 states have call successors, (588), 413 states have call predecessors, (588), 446 states have return successors, (630), 582 states have call predecessors, (630), 586 states have call successors, (630) [2023-12-25 07:18:02,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9146 states to 9146 states and 9800 transitions. [2023-12-25 07:18:02,913 INFO L78 Accepts]: Start accepts. Automaton has 9146 states and 9800 transitions. Word has length 334 [2023-12-25 07:18:02,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:18:02,913 INFO L495 AbstractCegarLoop]: Abstraction has 9146 states and 9800 transitions. [2023-12-25 07:18:02,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 65.66666666666667) internal successors, (197), 3 states have internal predecessors, (197), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-25 07:18:02,914 INFO L276 IsEmpty]: Start isEmpty. Operand 9146 states and 9800 transitions. [2023-12-25 07:18:02,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 337 [2023-12-25 07:18:02,923 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:18:02,923 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:02,927 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:18:03,123 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:18:03,124 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:18:03,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:18:03,124 INFO L85 PathProgramCache]: Analyzing trace with hash -444173193, now seen corresponding path program 2 times [2023-12-25 07:18:03,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:18:03,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1103684332] [2023-12-25 07:18:03,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 07:18:03,125 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:18:03,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:18:03,126 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:18:03,127 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:18:03,248 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-25 07:18:03,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 07:18:03,254 INFO L262 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:18:03,257 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:18:03,398 INFO L134 CoverageAnalysis]: Checked inductivity of 508 backedges. 279 proven. 0 refuted. 0 times theorem prover too weak. 229 trivial. 0 not checked. [2023-12-25 07:18:03,399 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:18:03,399 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:18:03,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1103684332] [2023-12-25 07:18:03,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1103684332] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:18:03,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:18:03,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:18:03,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860045165] [2023-12-25 07:18:03,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:18:03,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:18:03,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:18:03,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:18:03,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:18:03,402 INFO L87 Difference]: Start difference. First operand 9146 states and 9800 transitions. Second operand has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-25 07:18:04,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:18:04,034 INFO L93 Difference]: Finished difference Result 11006 states and 11795 transitions. [2023-12-25 07:18:04,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:18:04,035 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 336 [2023-12-25 07:18:04,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:18:04,048 INFO L225 Difference]: With dead ends: 11006 [2023-12-25 07:18:04,049 INFO L226 Difference]: Without dead ends: 8928 [2023-12-25 07:18:04,052 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 334 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:18:04,052 INFO L413 NwaCegarLoop]: 334 mSDtfsCounter, 127 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:18:04,052 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 504 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:18:04,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8928 states. [2023-12-25 07:18:04,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8928 to 8928. [2023-12-25 07:18:04,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8928 states, 7919 states have (on average 1.0572041924485416) internal successors, (8372), 7958 states have internal predecessors, (8372), 573 states have call successors, (573), 403 states have call predecessors, (573), 435 states have return successors, (611), 567 states have call predecessors, (611), 571 states have call successors, (611) [2023-12-25 07:18:04,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8928 states to 8928 states and 9556 transitions. [2023-12-25 07:18:04,567 INFO L78 Accepts]: Start accepts. Automaton has 8928 states and 9556 transitions. Word has length 336 [2023-12-25 07:18:04,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:18:04,567 INFO L495 AbstractCegarLoop]: Abstraction has 8928 states and 9556 transitions. [2023-12-25 07:18:04,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-25 07:18:04,568 INFO L276 IsEmpty]: Start isEmpty. Operand 8928 states and 9556 transitions. [2023-12-25 07:18:04,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2023-12-25 07:18:04,579 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:18:04,579 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:04,587 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Ended with exit code 0 [2023-12-25 07:18:04,780 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:18:04,780 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:18:04,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:18:04,781 INFO L85 PathProgramCache]: Analyzing trace with hash 254197508, now seen corresponding path program 3 times [2023-12-25 07:18:04,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:18:04,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [550619371] [2023-12-25 07:18:04,781 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-25 07:18:04,781 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:18:04,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:18:04,782 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:18:04,784 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:18:04,959 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-12-25 07:18:04,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 07:18:04,966 INFO L262 TraceCheckSpWp]: Trace formula consists of 567 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 07:18:04,971 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:18:05,385 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 176 proven. 326 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 07:18:05,386 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:18:05,522 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2023-12-25 07:18:05,522 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:18:05,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [550619371] [2023-12-25 07:18:05,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [550619371] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-25 07:18:05,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-25 07:18:05,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2023-12-25 07:18:05,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878218881] [2023-12-25 07:18:05,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:18:05,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 07:18:05,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:18:05,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 07:18:05,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 07:18:05,524 INFO L87 Difference]: Start difference. First operand 8928 states and 9556 transitions. Second operand has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 7 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2023-12-25 07:18:06,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:18:06,889 INFO L93 Difference]: Finished difference Result 8932 states and 9559 transitions. [2023-12-25 07:18:06,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 07:18:06,890 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 7 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 337 [2023-12-25 07:18:06,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:18:06,905 INFO L225 Difference]: With dead ends: 8932 [2023-12-25 07:18:06,905 INFO L226 Difference]: Without dead ends: 8929 [2023-12-25 07:18:06,908 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 672 GetRequests, 667 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 07:18:06,908 INFO L413 NwaCegarLoop]: 663 mSDtfsCounter, 676 mSDsluCounter, 2216 mSDsCounter, 0 mSdLazyCounter, 756 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 676 SdHoareTripleChecker+Valid, 2879 SdHoareTripleChecker+Invalid, 757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 756 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 07:18:06,908 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [676 Valid, 2879 Invalid, 757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 756 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 07:18:06,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8929 states. [2023-12-25 07:18:07,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8929 to 8927. [2023-12-25 07:18:07,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8927 states, 7919 states have (on average 1.0569516353074884) internal successors, (8370), 7957 states have internal predecessors, (8370), 572 states have call successors, (572), 403 states have call predecessors, (572), 435 states have return successors, (611), 567 states have call predecessors, (611), 571 states have call successors, (611) [2023-12-25 07:18:07,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8927 states to 8927 states and 9553 transitions. [2023-12-25 07:18:07,456 INFO L78 Accepts]: Start accepts. Automaton has 8927 states and 9553 transitions. Word has length 337 [2023-12-25 07:18:07,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:18:07,456 INFO L495 AbstractCegarLoop]: Abstraction has 8927 states and 9553 transitions. [2023-12-25 07:18:07,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 7 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2023-12-25 07:18:07,457 INFO L276 IsEmpty]: Start isEmpty. Operand 8927 states and 9553 transitions. [2023-12-25 07:18:07,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2023-12-25 07:18:07,465 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:18:07,466 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:07,470 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:18:07,666 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:18:07,667 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:18:07,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:18:07,667 INFO L85 PathProgramCache]: Analyzing trace with hash -378599060, now seen corresponding path program 1 times [2023-12-25 07:18:07,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:18:07,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1594898118] [2023-12-25 07:18:07,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:18:07,668 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:18:07,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:18:07,669 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:18:07,671 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:18:07,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:18:07,794 INFO L262 TraceCheckSpWp]: Trace formula consists of 617 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:18:07,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:18:07,811 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 512 trivial. 0 not checked. [2023-12-25 07:18:07,811 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:18:07,811 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:18:07,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1594898118] [2023-12-25 07:18:07,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1594898118] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:18:07,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:18:07,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:18:07,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600198305] [2023-12-25 07:18:07,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:18:07,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:18:07,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:18:07,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:18:07,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:18:07,815 INFO L87 Difference]: Start difference. First operand 8927 states and 9553 transitions. Second operand has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2023-12-25 07:18:08,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:18:08,397 INFO L93 Difference]: Finished difference Result 10796 states and 11550 transitions. [2023-12-25 07:18:08,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:18:08,398 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) Word has length 341 [2023-12-25 07:18:08,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:18:08,412 INFO L225 Difference]: With dead ends: 10796 [2023-12-25 07:18:08,412 INFO L226 Difference]: Without dead ends: 8937 [2023-12-25 07:18:08,416 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 339 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:18:08,417 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 3 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:18:08,417 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 404 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:18:08,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8937 states. [2023-12-25 07:18:08,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8937 to 8929. [2023-12-25 07:18:08,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8929 states, 7921 states have (on average 1.0569372553970457) internal successors, (8372), 7959 states have internal predecessors, (8372), 572 states have call successors, (572), 403 states have call predecessors, (572), 435 states have return successors, (611), 567 states have call predecessors, (611), 571 states have call successors, (611) [2023-12-25 07:18:08,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8929 states to 8929 states and 9555 transitions. [2023-12-25 07:18:08,981 INFO L78 Accepts]: Start accepts. Automaton has 8929 states and 9555 transitions. Word has length 341 [2023-12-25 07:18:08,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:18:08,982 INFO L495 AbstractCegarLoop]: Abstraction has 8929 states and 9555 transitions. [2023-12-25 07:18:08,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2023-12-25 07:18:08,982 INFO L276 IsEmpty]: Start isEmpty. Operand 8929 states and 9555 transitions. [2023-12-25 07:18:08,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2023-12-25 07:18:08,993 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:18:08,993 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:08,998 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:18:09,194 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:18:09,194 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:18:09,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:18:09,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1860304230, now seen corresponding path program 1 times [2023-12-25 07:18:09,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:18:09,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [147206158] [2023-12-25 07:18:09,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:18:09,195 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:18:09,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:18:09,196 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:18:09,197 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:18:09,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:18:09,326 INFO L262 TraceCheckSpWp]: Trace formula consists of 618 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:18:09,329 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:18:09,338 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 512 trivial. 0 not checked. [2023-12-25 07:18:09,338 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:18:09,338 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:18:09,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [147206158] [2023-12-25 07:18:09,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [147206158] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:18:09,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:18:09,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:18:09,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159398177] [2023-12-25 07:18:09,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:18:09,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:18:09,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:18:09,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:18:09,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:18:09,340 INFO L87 Difference]: Start difference. First operand 8929 states and 9555 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11)