/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.1.ufo.UNBOUNDED.pals.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 07:22:51,669 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 07:22:51,751 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:22:51,758 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 07:22:51,758 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 07:22:51,792 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 07:22:51,793 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 07:22:51,793 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 07:22:51,794 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 07:22:51,797 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 07:22:51,798 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 07:22:51,798 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 07:22:51,798 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 07:22:51,799 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 07:22:51,799 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 07:22:51,800 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 07:22:51,800 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 07:22:51,800 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 07:22:51,801 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 07:22:51,802 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 07:22:51,802 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 07:22:51,802 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 07:22:51,803 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 07:22:51,803 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 07:22:51,803 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 07:22:51,803 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 07:22:51,804 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 07:22:51,804 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 07:22:51,804 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 07:22:51,804 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 07:22:51,805 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 07:22:51,805 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 07:22:51,806 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 07:22:51,806 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 07:22:51,806 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 07:22:51,806 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 07:22:51,806 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 07:22:51,806 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 07:22:51,807 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 07:22:51,807 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 07:22:51,807 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 07:22:51,807 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 07:22:51,808 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 07:22:51,808 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 07:22:51,808 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 07:22:51,808 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 07:22:51,809 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:22:52,045 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 07:22:52,064 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 07:22:52,066 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 07:22:52,067 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 07:22:52,068 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 07:22:52,070 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.1.ufo.UNBOUNDED.pals.c [2023-12-25 07:22:53,254 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 07:22:53,494 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 07:22:53,495 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.1.ufo.UNBOUNDED.pals.c [2023-12-25 07:22:53,508 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b3b8e42bf/8c493ec549ab41d6a36a38da8ed512b2/FLAGb54224b38 [2023-12-25 07:22:53,525 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b3b8e42bf/8c493ec549ab41d6a36a38da8ed512b2 [2023-12-25 07:22:53,527 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 07:22:53,528 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 07:22:53,529 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 07:22:53,529 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 07:22:53,533 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 07:22:53,534 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 07:22:53" (1/1) ... [2023-12-25 07:22:53,535 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a34a9a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:22:53, skipping insertion in model container [2023-12-25 07:22:53,535 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 07:22:53" (1/1) ... [2023-12-25 07:22:53,575 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 07:22:53,790 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.1.ufo.UNBOUNDED.pals.c[12020,12033] [2023-12-25 07:22:53,794 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 07:22:53,810 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 07:22:53,879 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.1.ufo.UNBOUNDED.pals.c[12020,12033] [2023-12-25 07:22:53,880 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 07:22:53,897 INFO L206 MainTranslator]: Completed translation [2023-12-25 07:22:53,898 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:22:53 WrapperNode [2023-12-25 07:22:53,898 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 07:22:53,905 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 07:22:53,906 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 07:22:53,906 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 07:22:53,912 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:22:53" (1/1) ... [2023-12-25 07:22:53,922 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:22:53" (1/1) ... [2023-12-25 07:22:53,950 INFO L138 Inliner]: procedures = 28, calls = 51, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 380 [2023-12-25 07:22:53,950 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 07:22:53,951 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 07:22:53,951 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 07:22:53,951 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 07:22:53,961 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:22:53" (1/1) ... [2023-12-25 07:22:53,961 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:22:53" (1/1) ... [2023-12-25 07:22:53,966 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:22:53" (1/1) ... [2023-12-25 07:22:53,984 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:22:53,985 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:22:53" (1/1) ... [2023-12-25 07:22:53,985 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:22:53" (1/1) ... [2023-12-25 07:22:53,994 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:22:53" (1/1) ... [2023-12-25 07:22:54,003 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:22:53" (1/1) ... [2023-12-25 07:22:54,005 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:22:53" (1/1) ... [2023-12-25 07:22:54,007 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:22:53" (1/1) ... [2023-12-25 07:22:54,011 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 07:22:54,012 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 07:22:54,012 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 07:22:54,012 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 07:22:54,013 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:22:53" (1/1) ... [2023-12-25 07:22:54,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 07:22:54,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 07:22:54,038 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:22:54,041 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:22:54,064 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 07:22:54,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 07:22:54,064 INFO L130 BoogieDeclarations]: Found specification of procedure write_history_bool [2023-12-25 07:22:54,064 INFO L138 BoogieDeclarations]: Found implementation of procedure write_history_bool [2023-12-25 07:22:54,064 INFO L130 BoogieDeclarations]: Found specification of procedure assert [2023-12-25 07:22:54,064 INFO L138 BoogieDeclarations]: Found implementation of procedure assert [2023-12-25 07:22:54,064 INFO L130 BoogieDeclarations]: Found specification of procedure read_history_int8 [2023-12-25 07:22:54,065 INFO L138 BoogieDeclarations]: Found implementation of procedure read_history_int8 [2023-12-25 07:22:54,065 INFO L130 BoogieDeclarations]: Found specification of procedure read_history_bool [2023-12-25 07:22:54,065 INFO L138 BoogieDeclarations]: Found implementation of procedure read_history_bool [2023-12-25 07:22:54,065 INFO L130 BoogieDeclarations]: Found specification of procedure add_history_type [2023-12-25 07:22:54,065 INFO L138 BoogieDeclarations]: Found implementation of procedure add_history_type [2023-12-25 07:22:54,065 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-25 07:22:54,065 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-25 07:22:54,065 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 07:22:54,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 07:22:54,154 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 07:22:54,156 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 07:22:54,689 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 07:22:54,735 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 07:22:54,735 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-25 07:22:54,735 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 07:22:54 BoogieIcfgContainer [2023-12-25 07:22:54,736 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 07:22:54,739 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 07:22:54,739 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 07:22:54,742 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 07:22:54,743 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 07:22:53" (1/3) ... [2023-12-25 07:22:54,744 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57925424 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 07:22:54, skipping insertion in model container [2023-12-25 07:22:54,744 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 07:22:53" (2/3) ... [2023-12-25 07:22:54,744 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57925424 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 07:22:54, skipping insertion in model container [2023-12-25 07:22:54,745 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 07:22:54" (3/3) ... [2023-12-25 07:22:54,746 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_STARTPALS_Triplicated.1.ufo.UNBOUNDED.pals.c [2023-12-25 07:22:54,761 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 07:22:54,762 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-25 07:22:54,828 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 07:22:54,874 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;@5bec31c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 07:22:54,875 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-25 07:22:54,886 INFO L276 IsEmpty]: Start isEmpty. Operand has 174 states, 129 states have (on average 1.6046511627906976) internal successors, (207), 134 states have internal predecessors, (207), 37 states have call successors, (37), 6 states have call predecessors, (37), 6 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2023-12-25 07:22:54,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-12-25 07:22:54,899 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:22:54,903 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:22:54,904 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:22:54,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:22:54,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1165195423, now seen corresponding path program 1 times [2023-12-25 07:22:54,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:22:54,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1825497299] [2023-12-25 07:22:54,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:22:54,924 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:54,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:22:54,927 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:22:54,931 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:22:55,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:22:55,024 INFO L262 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:22:55,029 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:22:55,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:22:55,095 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:22:55,096 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:22:55,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1825497299] [2023-12-25 07:22:55,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1825497299] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:22:55,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:22:55,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:22:55,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463068166] [2023-12-25 07:22:55,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:22:55,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:22:55,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:22:55,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:22:55,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:22:55,147 INFO L87 Difference]: Start difference. First operand has 174 states, 129 states have (on average 1.6046511627906976) internal successors, (207), 134 states have internal predecessors, (207), 37 states have call successors, (37), 6 states have call predecessors, (37), 6 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:22:55,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:22:55,288 INFO L93 Difference]: Finished difference Result 352 states and 610 transitions. [2023-12-25 07:22:55,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:22:55,290 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2023-12-25 07:22:55,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:22:55,299 INFO L225 Difference]: With dead ends: 352 [2023-12-25 07:22:55,299 INFO L226 Difference]: Without dead ends: 180 [2023-12-25 07:22:55,307 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:22:55,309 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 18 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 787 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:22:55,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 787 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:22:55,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2023-12-25 07:22:55,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 178. [2023-12-25 07:22:55,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 133 states have (on average 1.5639097744360901) internal successors, (208), 137 states have internal predecessors, (208), 37 states have call successors, (37), 7 states have call predecessors, (37), 7 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2023-12-25 07:22:55,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 282 transitions. [2023-12-25 07:22:55,370 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 282 transitions. Word has length 14 [2023-12-25 07:22:55,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:22:55,371 INFO L495 AbstractCegarLoop]: Abstraction has 178 states and 282 transitions. [2023-12-25 07:22:55,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:22:55,371 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 282 transitions. [2023-12-25 07:22:55,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-12-25 07:22:55,372 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:22:55,372 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:22:55,378 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:22:55,575 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:22:55,575 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:22:55,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:22:55,576 INFO L85 PathProgramCache]: Analyzing trace with hash 579778909, now seen corresponding path program 1 times [2023-12-25 07:22:55,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:22:55,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [63813567] [2023-12-25 07:22:55,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:22:55,577 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:55,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:22:55,578 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:22:55,579 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:22:55,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:22:55,632 INFO L262 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:22:55,633 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:22:55,655 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:22:55,656 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:22:55,656 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:22:55,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [63813567] [2023-12-25 07:22:55,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [63813567] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:22:55,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:22:55,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:22:55,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181373438] [2023-12-25 07:22:55,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:22:55,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:22:55,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:22:55,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:22:55,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:22:55,665 INFO L87 Difference]: Start difference. First operand 178 states and 282 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:22:55,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:22:55,748 INFO L93 Difference]: Finished difference Result 370 states and 588 transitions. [2023-12-25 07:22:55,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:22:55,748 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2023-12-25 07:22:55,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:22:55,753 INFO L225 Difference]: With dead ends: 370 [2023-12-25 07:22:55,753 INFO L226 Difference]: Without dead ends: 194 [2023-12-25 07:22:55,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:22:55,759 INFO L413 NwaCegarLoop]: 272 mSDtfsCounter, 25 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 807 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:22:55,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 807 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:22:55,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2023-12-25 07:22:55,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 191. [2023-12-25 07:22:55,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 144 states have (on average 1.5416666666666667) internal successors, (222), 148 states have internal predecessors, (222), 38 states have call successors, (38), 8 states have call predecessors, (38), 8 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-25 07:22:55,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 298 transitions. [2023-12-25 07:22:55,787 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 298 transitions. Word has length 15 [2023-12-25 07:22:55,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:22:55,787 INFO L495 AbstractCegarLoop]: Abstraction has 191 states and 298 transitions. [2023-12-25 07:22:55,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-25 07:22:55,787 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 298 transitions. [2023-12-25 07:22:55,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-12-25 07:22:55,789 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:22:55,789 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:22:55,792 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-12-25 07:22:55,991 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:22:55,992 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:22:55,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:22:55,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1957244647, now seen corresponding path program 1 times [2023-12-25 07:22:55,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:22:55,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1081516288] [2023-12-25 07:22:55,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:22:55,994 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:55,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:22:55,997 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:22:56,037 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:22:56,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:22:56,064 INFO L262 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:22:56,065 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:22:56,073 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:22:56,073 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:22:56,074 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:22:56,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1081516288] [2023-12-25 07:22:56,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1081516288] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:22:56,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:22:56,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:22:56,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240981893] [2023-12-25 07:22:56,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:22:56,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:22:56,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:22:56,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:22:56,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:22:56,076 INFO L87 Difference]: Start difference. First operand 191 states and 298 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-25 07:22:56,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:22:56,113 INFO L93 Difference]: Finished difference Result 402 states and 634 transitions. [2023-12-25 07:22:56,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:22:56,114 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2023-12-25 07:22:56,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:22:56,116 INFO L225 Difference]: With dead ends: 402 [2023-12-25 07:22:56,116 INFO L226 Difference]: Without dead ends: 220 [2023-12-25 07:22:56,117 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:22:56,118 INFO L413 NwaCegarLoop]: 272 mSDtfsCounter, 22 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:22:56,119 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 542 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:22:56,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2023-12-25 07:22:56,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 193. [2023-12-25 07:22:56,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 146 states have (on average 1.5342465753424657) internal successors, (224), 150 states have internal predecessors, (224), 38 states have call successors, (38), 8 states have call predecessors, (38), 8 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-25 07:22:56,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 300 transitions. [2023-12-25 07:22:56,142 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 300 transitions. Word has length 23 [2023-12-25 07:22:56,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:22:56,142 INFO L495 AbstractCegarLoop]: Abstraction has 193 states and 300 transitions. [2023-12-25 07:22:56,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-25 07:22:56,143 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 300 transitions. [2023-12-25 07:22:56,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-12-25 07:22:56,144 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:22:56,144 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 07:22:56,150 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-25 07:22:56,347 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:22:56,347 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:22:56,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:22:56,348 INFO L85 PathProgramCache]: Analyzing trace with hash 784621896, now seen corresponding path program 1 times [2023-12-25 07:22:56,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:22:56,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [128225340] [2023-12-25 07:22:56,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:22:56,349 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:56,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:22:56,350 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:22:56,351 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:22:56,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:22:56,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:22:56,418 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:22:56,438 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:22:56,439 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:22:56,439 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:22:56,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [128225340] [2023-12-25 07:22:56,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [128225340] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:22:56,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:22:56,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 07:22:56,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796666243] [2023-12-25 07:22:56,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:22:56,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:22:56,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:22:56,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:22:56,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:22:56,441 INFO L87 Difference]: Start difference. First operand 193 states and 300 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-25 07:22:56,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:22:56,478 INFO L93 Difference]: Finished difference Result 378 states and 591 transitions. [2023-12-25 07:22:56,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:22:56,479 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 31 [2023-12-25 07:22:56,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:22:56,481 INFO L225 Difference]: With dead ends: 378 [2023-12-25 07:22:56,481 INFO L226 Difference]: Without dead ends: 200 [2023-12-25 07:22:56,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:22:56,482 INFO L413 NwaCegarLoop]: 272 mSDtfsCounter, 1 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1080 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:22:56,483 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1080 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:22:56,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2023-12-25 07:22:56,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 197. [2023-12-25 07:22:56,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 149 states have (on average 1.523489932885906) internal successors, (227), 153 states have internal predecessors, (227), 38 states have call successors, (38), 8 states have call predecessors, (38), 9 states have return successors, (39), 39 states have call predecessors, (39), 38 states have call successors, (39) [2023-12-25 07:22:56,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 304 transitions. [2023-12-25 07:22:56,495 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 304 transitions. Word has length 31 [2023-12-25 07:22:56,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:22:56,495 INFO L495 AbstractCegarLoop]: Abstraction has 197 states and 304 transitions. [2023-12-25 07:22:56,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-25 07:22:56,496 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 304 transitions. [2023-12-25 07:22:56,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-12-25 07:22:56,497 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:22:56,497 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] [2023-12-25 07:22:56,504 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:22:56,699 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:22:56,700 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:22:56,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:22:56,700 INFO L85 PathProgramCache]: Analyzing trace with hash -64301629, now seen corresponding path program 1 times [2023-12-25 07:22:56,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:22:56,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1137821290] [2023-12-25 07:22:56,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:22:56,701 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:56,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:22:56,704 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:22:56,742 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:22:56,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:22:56,774 INFO L262 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 07:22:56,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:22:56,820 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:22:56,820 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:22:56,821 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:22:56,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1137821290] [2023-12-25 07:22:56,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1137821290] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:22:56,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:22:56,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-25 07:22:56,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378302593] [2023-12-25 07:22:56,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:22:56,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 07:22:56,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:22:56,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 07:22:56,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:22:56,824 INFO L87 Difference]: Start difference. First operand 197 states and 304 transitions. Second operand has 6 states, 5 states have (on average 5.2) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-25 07:22:56,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:22:56,910 INFO L93 Difference]: Finished difference Result 340 states and 531 transitions. [2023-12-25 07:22:56,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 07:22:56,911 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.2) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2023-12-25 07:22:56,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:22:56,915 INFO L225 Difference]: With dead ends: 340 [2023-12-25 07:22:56,916 INFO L226 Difference]: Without dead ends: 193 [2023-12-25 07:22:56,917 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-25 07:22:56,921 INFO L413 NwaCegarLoop]: 266 mSDtfsCounter, 117 mSDsluCounter, 910 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 1176 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:22:56,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 1176 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:22:56,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2023-12-25 07:22:56,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 193. [2023-12-25 07:22:56,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 146 states have (on average 1.5) internal successors, (219), 150 states have internal predecessors, (219), 38 states have call successors, (38), 8 states have call predecessors, (38), 8 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-25 07:22:56,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 295 transitions. [2023-12-25 07:22:56,942 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 295 transitions. Word has length 34 [2023-12-25 07:22:56,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:22:56,942 INFO L495 AbstractCegarLoop]: Abstraction has 193 states and 295 transitions. [2023-12-25 07:22:56,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.2) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-25 07:22:56,943 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 295 transitions. [2023-12-25 07:22:56,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-12-25 07:22:56,944 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:22:56,944 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 07:22:56,952 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:22:57,147 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:22:57,148 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:22:57,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:22:57,148 INFO L85 PathProgramCache]: Analyzing trace with hash 972312280, now seen corresponding path program 1 times [2023-12-25 07:22:57,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:22:57,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [606036134] [2023-12-25 07:22:57,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:22:57,149 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:57,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:22:57,151 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:22:57,153 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:22:57,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:22:57,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:22:57,209 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:22:57,228 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:22:57,228 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:22:57,286 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 07:22:57,287 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:22:57,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [606036134] [2023-12-25 07:22:57,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [606036134] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:22:57,287 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:22:57,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-25 07:22:57,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863244760] [2023-12-25 07:22:57,288 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:22:57,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 07:22:57,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:22:57,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 07:22:57,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:22:57,289 INFO L87 Difference]: Start difference. First operand 193 states and 295 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 4 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-25 07:22:57,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:22:57,384 INFO L93 Difference]: Finished difference Result 435 states and 678 transitions. [2023-12-25 07:22:57,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:22:57,384 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 4 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 34 [2023-12-25 07:22:57,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:22:57,387 INFO L225 Difference]: With dead ends: 435 [2023-12-25 07:22:57,387 INFO L226 Difference]: Without dead ends: 252 [2023-12-25 07:22:57,388 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:22:57,389 INFO L413 NwaCegarLoop]: 300 mSDtfsCounter, 80 mSDsluCounter, 813 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 1113 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:22:57,389 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 1113 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:22:57,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2023-12-25 07:22:57,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 246. [2023-12-25 07:22:57,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 189 states have (on average 1.470899470899471) internal successors, (278), 193 states have internal predecessors, (278), 48 states have call successors, (48), 8 states have call predecessors, (48), 8 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2023-12-25 07:22:57,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 374 transitions. [2023-12-25 07:22:57,411 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 374 transitions. Word has length 34 [2023-12-25 07:22:57,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:22:57,411 INFO L495 AbstractCegarLoop]: Abstraction has 246 states and 374 transitions. [2023-12-25 07:22:57,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 4 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-25 07:22:57,413 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 374 transitions. [2023-12-25 07:22:57,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-12-25 07:22:57,416 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:22:57,417 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:22:57,423 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:22:57,619 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:22:57,620 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:22:57,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:22:57,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1882466360, now seen corresponding path program 2 times [2023-12-25 07:22:57,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:22:57,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1762556653] [2023-12-25 07:22:57,624 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 07:22:57,624 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:57,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:22:57,626 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:22:57,628 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:22:57,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-25 07:22:57,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 07:22:57,681 INFO L262 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:22:57,683 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:22:57,698 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2023-12-25 07:22:57,698 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:22:57,698 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:22:57,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1762556653] [2023-12-25 07:22:57,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1762556653] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:22:57,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:22:57,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:22:57,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341098627] [2023-12-25 07:22:57,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:22:57,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:22:57,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:22:57,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:22:57,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:22:57,700 INFO L87 Difference]: Start difference. First operand 246 states and 374 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-25 07:22:57,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:22:57,763 INFO L93 Difference]: Finished difference Result 462 states and 727 transitions. [2023-12-25 07:22:57,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:22:57,763 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 56 [2023-12-25 07:22:57,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:22:57,765 INFO L225 Difference]: With dead ends: 462 [2023-12-25 07:22:57,766 INFO L226 Difference]: Without dead ends: 244 [2023-12-25 07:22:57,767 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:22:57,767 INFO L413 NwaCegarLoop]: 253 mSDtfsCounter, 13 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 739 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:22:57,768 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 739 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:22:57,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2023-12-25 07:22:57,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 244. [2023-12-25 07:22:57,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 188 states have (on average 1.4680851063829787) internal successors, (276), 192 states have internal predecessors, (276), 47 states have call successors, (47), 8 states have call predecessors, (47), 8 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-12-25 07:22:57,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 370 transitions. [2023-12-25 07:22:57,795 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 370 transitions. Word has length 56 [2023-12-25 07:22:57,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:22:57,795 INFO L495 AbstractCegarLoop]: Abstraction has 244 states and 370 transitions. [2023-12-25 07:22:57,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-25 07:22:57,795 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 370 transitions. [2023-12-25 07:22:57,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-12-25 07:22:57,796 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:22:57,797 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:22:57,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-25 07:22:57,999 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:22:57,999 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:22:58,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:22:58,000 INFO L85 PathProgramCache]: Analyzing trace with hash 431791273, now seen corresponding path program 1 times [2023-12-25 07:22:58,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:22:58,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [111616014] [2023-12-25 07:22:58,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:22:58,001 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:58,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:22:58,002 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:22:58,004 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:22:58,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:22:58,078 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:22:58,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:22:58,106 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2023-12-25 07:22:58,106 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:22:58,106 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:22:58,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [111616014] [2023-12-25 07:22:58,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [111616014] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:22:58,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:22:58,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:22:58,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648714309] [2023-12-25 07:22:58,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:22:58,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:22:58,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:22:58,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:22:58,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:22:58,109 INFO L87 Difference]: Start difference. First operand 244 states and 370 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-25 07:22:58,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:22:58,168 INFO L93 Difference]: Finished difference Result 469 states and 731 transitions. [2023-12-25 07:22:58,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:22:58,169 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 56 [2023-12-25 07:22:58,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:22:58,171 INFO L225 Difference]: With dead ends: 469 [2023-12-25 07:22:58,171 INFO L226 Difference]: Without dead ends: 253 [2023-12-25 07:22:58,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:22:58,174 INFO L413 NwaCegarLoop]: 264 mSDtfsCounter, 19 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 774 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:22:58,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 774 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:22:58,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2023-12-25 07:22:58,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 251. [2023-12-25 07:22:58,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 194 states have (on average 1.4639175257731958) internal successors, (284), 198 states have internal predecessors, (284), 47 states have call successors, (47), 9 states have call predecessors, (47), 9 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-12-25 07:22:58,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 378 transitions. [2023-12-25 07:22:58,194 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 378 transitions. Word has length 56 [2023-12-25 07:22:58,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:22:58,194 INFO L495 AbstractCegarLoop]: Abstraction has 251 states and 378 transitions. [2023-12-25 07:22:58,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-25 07:22:58,194 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 378 transitions. [2023-12-25 07:22:58,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-25 07:22:58,195 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:22:58,195 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:22:58,202 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:22:58,398 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:22:58,398 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:22:58,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:22:58,399 INFO L85 PathProgramCache]: Analyzing trace with hash 302487967, now seen corresponding path program 1 times [2023-12-25 07:22:58,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:22:58,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1500254291] [2023-12-25 07:22:58,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:22:58,400 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:58,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:22:58,401 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:22:58,402 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:22:58,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:22:58,466 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:22:58,471 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:22:58,492 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-25 07:22:58,492 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:22:58,493 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:22:58,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1500254291] [2023-12-25 07:22:58,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1500254291] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:22:58,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:22:58,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:22:58,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121055029] [2023-12-25 07:22:58,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:22:58,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:22:58,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:22:58,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:22:58,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:22:58,495 INFO L87 Difference]: Start difference. First operand 251 states and 378 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-25 07:22:58,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:22:58,546 INFO L93 Difference]: Finished difference Result 513 states and 783 transitions. [2023-12-25 07:22:58,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:22:58,547 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 57 [2023-12-25 07:22:58,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:22:58,550 INFO L225 Difference]: With dead ends: 513 [2023-12-25 07:22:58,550 INFO L226 Difference]: Without dead ends: 290 [2023-12-25 07:22:58,552 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:22:58,553 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 24 mSDsluCounter, 517 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 787 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:22:58,554 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 787 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:22:58,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2023-12-25 07:22:58,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 287. [2023-12-25 07:22:58,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 226 states have (on average 1.420353982300885) internal successors, (321), 230 states have internal predecessors, (321), 50 states have call successors, (50), 10 states have call predecessors, (50), 10 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2023-12-25 07:22:58,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 421 transitions. [2023-12-25 07:22:58,572 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 421 transitions. Word has length 57 [2023-12-25 07:22:58,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:22:58,572 INFO L495 AbstractCegarLoop]: Abstraction has 287 states and 421 transitions. [2023-12-25 07:22:58,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-25 07:22:58,572 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 421 transitions. [2023-12-25 07:22:58,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-25 07:22:58,573 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:22:58,573 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-25 07:22:58,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-25 07:22:58,776 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:22:58,777 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:22:58,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:22:58,777 INFO L85 PathProgramCache]: Analyzing trace with hash -182873265, now seen corresponding path program 1 times [2023-12-25 07:22:58,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:22:58,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1671552832] [2023-12-25 07:22:58,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:22:58,778 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:58,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:22:58,783 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:22:58,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-25 07:22:58,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:22:58,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:22:58,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:22:58,881 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2023-12-25 07:22:58,882 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:22:58,882 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:22:58,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1671552832] [2023-12-25 07:22:58,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1671552832] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:22:58,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:22:58,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 07:22:58,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478747270] [2023-12-25 07:22:58,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:22:58,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:22:58,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:22:58,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:22:58,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:22:58,884 INFO L87 Difference]: Start difference. First operand 287 states and 421 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2023-12-25 07:22:58,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:22:58,915 INFO L93 Difference]: Finished difference Result 524 states and 782 transitions. [2023-12-25 07:22:58,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:22:58,916 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 75 [2023-12-25 07:22:58,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:22:58,918 INFO L225 Difference]: With dead ends: 524 [2023-12-25 07:22:58,918 INFO L226 Difference]: Without dead ends: 289 [2023-12-25 07:22:58,919 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:22:58,919 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 0 mSDsluCounter, 786 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1051 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:22:58,919 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1051 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:22:58,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2023-12-25 07:22:58,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 287. [2023-12-25 07:22:58,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 226 states have (on average 1.407079646017699) internal successors, (318), 230 states have internal predecessors, (318), 50 states have call successors, (50), 10 states have call predecessors, (50), 10 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2023-12-25 07:22:58,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 418 transitions. [2023-12-25 07:22:58,934 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 418 transitions. Word has length 75 [2023-12-25 07:22:58,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:22:58,934 INFO L495 AbstractCegarLoop]: Abstraction has 287 states and 418 transitions. [2023-12-25 07:22:58,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2023-12-25 07:22:58,934 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 418 transitions. [2023-12-25 07:22:58,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-25 07:22:58,935 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:22:58,936 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:22:58,941 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-25 07:22:59,139 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:22:59,139 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:22:59,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:22:59,140 INFO L85 PathProgramCache]: Analyzing trace with hash 497991807, now seen corresponding path program 1 times [2023-12-25 07:22:59,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:22:59,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [219356515] [2023-12-25 07:22:59,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:22:59,141 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:59,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:22:59,148 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:22:59,181 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:22:59,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:22:59,237 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:22:59,239 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:22:59,255 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2023-12-25 07:22:59,255 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:22:59,255 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:22:59,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [219356515] [2023-12-25 07:22:59,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [219356515] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:22:59,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:22:59,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:22:59,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213108948] [2023-12-25 07:22:59,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:22:59,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:22:59,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:22:59,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:22:59,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:22:59,257 INFO L87 Difference]: Start difference. First operand 287 states and 418 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-12-25 07:22:59,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:22:59,301 INFO L93 Difference]: Finished difference Result 511 states and 766 transitions. [2023-12-25 07:22:59,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:22:59,302 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 104 [2023-12-25 07:22:59,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:22:59,304 INFO L225 Difference]: With dead ends: 511 [2023-12-25 07:22:59,304 INFO L226 Difference]: Without dead ends: 281 [2023-12-25 07:22:59,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:22:59,305 INFO L413 NwaCegarLoop]: 257 mSDtfsCounter, 15 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:22:59,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 747 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:22:59,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2023-12-25 07:22:59,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 281. [2023-12-25 07:22:59,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 221 states have (on average 1.3846153846153846) internal successors, (306), 225 states have internal predecessors, (306), 49 states have call successors, (49), 10 states have call predecessors, (49), 10 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) [2023-12-25 07:22:59,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 404 transitions. [2023-12-25 07:22:59,320 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 404 transitions. Word has length 104 [2023-12-25 07:22:59,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:22:59,320 INFO L495 AbstractCegarLoop]: Abstraction has 281 states and 404 transitions. [2023-12-25 07:22:59,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-12-25 07:22:59,320 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 404 transitions. [2023-12-25 07:22:59,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-25 07:22:59,322 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:22:59,322 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-25 07:22:59,331 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:22:59,525 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:22:59,525 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:22:59,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:22:59,526 INFO L85 PathProgramCache]: Analyzing trace with hash -861964875, now seen corresponding path program 1 times [2023-12-25 07:22:59,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:22:59,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [991789789] [2023-12-25 07:22:59,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:22:59,527 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:59,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:22:59,530 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:22:59,553 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:22:59,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:22:59,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:22:59,631 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:22:59,667 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2023-12-25 07:22:59,667 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:22:59,667 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:22:59,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [991789789] [2023-12-25 07:22:59,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [991789789] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:22:59,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:22:59,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:22:59,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661659355] [2023-12-25 07:22:59,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:22:59,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:22:59,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:22:59,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:22:59,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:22:59,669 INFO L87 Difference]: Start difference. First operand 281 states and 404 transitions. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 07:22:59,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:22:59,726 INFO L93 Difference]: Finished difference Result 508 states and 746 transitions. [2023-12-25 07:22:59,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:22:59,726 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 138 [2023-12-25 07:22:59,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:22:59,728 INFO L225 Difference]: With dead ends: 508 [2023-12-25 07:22:59,728 INFO L226 Difference]: Without dead ends: 264 [2023-12-25 07:22:59,729 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:22:59,730 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 35 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:22:59,730 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 708 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:22:59,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2023-12-25 07:22:59,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 264. [2023-12-25 07:22:59,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 207 states have (on average 1.3768115942028984) internal successors, (285), 211 states have internal predecessors, (285), 46 states have call successors, (46), 10 states have call predecessors, (46), 10 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-25 07:22:59,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 377 transitions. [2023-12-25 07:22:59,743 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 377 transitions. Word has length 138 [2023-12-25 07:22:59,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:22:59,743 INFO L495 AbstractCegarLoop]: Abstraction has 264 states and 377 transitions. [2023-12-25 07:22:59,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 07:22:59,743 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 377 transitions. [2023-12-25 07:22:59,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-25 07:22:59,745 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:22:59,745 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-25 07:22:59,753 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:22:59,948 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:22:59,948 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:22:59,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:22:59,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1527192299, now seen corresponding path program 1 times [2023-12-25 07:22:59,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:22:59,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [599063342] [2023-12-25 07:22:59,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:22:59,950 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:22:59,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:22:59,951 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:22:59,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-25 07:23:00,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:00,055 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:23:00,058 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:00,090 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-25 07:23:00,090 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:00,091 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:00,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [599063342] [2023-12-25 07:23:00,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [599063342] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:00,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:00,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:23:00,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336626031] [2023-12-25 07:23:00,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:00,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:23:00,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:00,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:23:00,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:23:00,093 INFO L87 Difference]: Start difference. First operand 264 states and 377 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 07:23:00,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:00,153 INFO L93 Difference]: Finished difference Result 474 states and 692 transitions. [2023-12-25 07:23:00,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:23:00,153 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 142 [2023-12-25 07:23:00,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:00,155 INFO L225 Difference]: With dead ends: 474 [2023-12-25 07:23:00,155 INFO L226 Difference]: Without dead ends: 245 [2023-12-25 07:23:00,156 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 140 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:23:00,157 INFO L413 NwaCegarLoop]: 253 mSDtfsCounter, 30 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:00,158 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 712 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:23:00,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2023-12-25 07:23:00,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 245. [2023-12-25 07:23:00,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 191 states have (on average 1.3717277486910995) internal successors, (262), 195 states have internal predecessors, (262), 43 states have call successors, (43), 10 states have call predecessors, (43), 10 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2023-12-25 07:23:00,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 348 transitions. [2023-12-25 07:23:00,170 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 348 transitions. Word has length 142 [2023-12-25 07:23:00,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:00,171 INFO L495 AbstractCegarLoop]: Abstraction has 245 states and 348 transitions. [2023-12-25 07:23:00,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 07:23:00,172 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 348 transitions. [2023-12-25 07:23:00,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-25 07:23:00,173 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:00,173 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-25 07:23:00,180 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:23:00,380 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:23:00,380 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:00,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:00,381 INFO L85 PathProgramCache]: Analyzing trace with hash -648572484, now seen corresponding path program 1 times [2023-12-25 07:23:00,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:00,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1393882043] [2023-12-25 07:23:00,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:00,382 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:23:00,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:00,383 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:23:00,384 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:23:00,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:00,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:23:00,499 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:00,531 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2023-12-25 07:23:00,531 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:00,531 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:00,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1393882043] [2023-12-25 07:23:00,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1393882043] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:00,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:00,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:23:00,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820935459] [2023-12-25 07:23:00,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:00,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:23:00,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:00,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:23:00,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:23:00,533 INFO L87 Difference]: Start difference. First operand 245 states and 348 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 07:23:00,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:00,601 INFO L93 Difference]: Finished difference Result 453 states and 656 transitions. [2023-12-25 07:23:00,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:23:00,602 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 145 [2023-12-25 07:23:00,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:00,605 INFO L225 Difference]: With dead ends: 453 [2023-12-25 07:23:00,605 INFO L226 Difference]: Without dead ends: 265 [2023-12-25 07:23:00,606 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 143 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:23:00,606 INFO L413 NwaCegarLoop]: 246 mSDtfsCounter, 39 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:00,606 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 700 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:23:00,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2023-12-25 07:23:00,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 265. [2023-12-25 07:23:00,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 210 states have (on average 1.3428571428571427) internal successors, (282), 214 states have internal predecessors, (282), 43 states have call successors, (43), 11 states have call predecessors, (43), 11 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2023-12-25 07:23:00,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 368 transitions. [2023-12-25 07:23:00,622 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 368 transitions. Word has length 145 [2023-12-25 07:23:00,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:00,622 INFO L495 AbstractCegarLoop]: Abstraction has 265 states and 368 transitions. [2023-12-25 07:23:00,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-25 07:23:00,622 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 368 transitions. [2023-12-25 07:23:00,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-25 07:23:00,623 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:00,624 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-25 07:23:00,630 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:23:00,827 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:23:00,828 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:00,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:00,828 INFO L85 PathProgramCache]: Analyzing trace with hash 368269504, now seen corresponding path program 2 times [2023-12-25 07:23:00,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:00,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [275769391] [2023-12-25 07:23:00,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 07:23:00,829 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:23:00,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:00,830 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:23:00,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-25 07:23:00,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-25 07:23:00,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 07:23:00,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:23:00,900 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:00,915 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2023-12-25 07:23:00,916 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:00,916 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:00,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [275769391] [2023-12-25 07:23:00,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [275769391] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:00,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:00,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:23:00,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311329258] [2023-12-25 07:23:00,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:00,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:23:00,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:00,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:23:00,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:23:00,918 INFO L87 Difference]: Start difference. First operand 265 states and 368 transitions. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2023-12-25 07:23:00,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:00,955 INFO L93 Difference]: Finished difference Result 410 states and 589 transitions. [2023-12-25 07:23:00,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:23:00,955 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 145 [2023-12-25 07:23:00,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:00,957 INFO L225 Difference]: With dead ends: 410 [2023-12-25 07:23:00,957 INFO L226 Difference]: Without dead ends: 271 [2023-12-25 07:23:00,958 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 142 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:23:00,958 INFO L413 NwaCegarLoop]: 256 mSDtfsCounter, 6 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 761 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:00,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 761 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:23:00,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2023-12-25 07:23:00,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 269. [2023-12-25 07:23:00,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 213 states have (on average 1.3380281690140845) internal successors, (285), 217 states have internal predecessors, (285), 43 states have call successors, (43), 12 states have call predecessors, (43), 12 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2023-12-25 07:23:00,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 371 transitions. [2023-12-25 07:23:00,972 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 371 transitions. Word has length 145 [2023-12-25 07:23:00,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:00,973 INFO L495 AbstractCegarLoop]: Abstraction has 269 states and 371 transitions. [2023-12-25 07:23:00,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2023-12-25 07:23:00,973 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 371 transitions. [2023-12-25 07:23:00,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-25 07:23:00,975 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:00,975 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-25 07:23:00,984 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:23:01,177 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:23:01,178 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:01,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:01,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1846152261, now seen corresponding path program 1 times [2023-12-25 07:23:01,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:01,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [962989439] [2023-12-25 07:23:01,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:01,179 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:23:01,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:01,180 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:23:01,185 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:23:01,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:01,292 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:23:01,295 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:01,317 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2023-12-25 07:23:01,317 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:01,317 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:01,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [962989439] [2023-12-25 07:23:01,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [962989439] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:01,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:01,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 07:23:01,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893269137] [2023-12-25 07:23:01,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:01,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:23:01,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:01,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:23:01,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:23:01,319 INFO L87 Difference]: Start difference. First operand 269 states and 371 transitions. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 07:23:01,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:01,346 INFO L93 Difference]: Finished difference Result 456 states and 642 transitions. [2023-12-25 07:23:01,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:23:01,347 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 152 [2023-12-25 07:23:01,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:01,348 INFO L225 Difference]: With dead ends: 456 [2023-12-25 07:23:01,348 INFO L226 Difference]: Without dead ends: 271 [2023-12-25 07:23:01,349 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:23:01,350 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 0 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1029 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:01,350 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1029 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:23:01,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2023-12-25 07:23:01,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 269. [2023-12-25 07:23:01,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 213 states have (on average 1.323943661971831) internal successors, (282), 217 states have internal predecessors, (282), 43 states have call successors, (43), 12 states have call predecessors, (43), 12 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2023-12-25 07:23:01,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 368 transitions. [2023-12-25 07:23:01,363 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 368 transitions. Word has length 152 [2023-12-25 07:23:01,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:01,363 INFO L495 AbstractCegarLoop]: Abstraction has 269 states and 368 transitions. [2023-12-25 07:23:01,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 07:23:01,363 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 368 transitions. [2023-12-25 07:23:01,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-12-25 07:23:01,366 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:01,366 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 7, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:23:01,372 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:23:01,576 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:23:01,577 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:01,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:01,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1759176345, now seen corresponding path program 1 times [2023-12-25 07:23:01,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:01,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [728813232] [2023-12-25 07:23:01,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:01,578 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:23:01,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:01,582 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:23:01,600 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:23:01,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:01,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:23:01,727 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:01,751 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 401 trivial. 0 not checked. [2023-12-25 07:23:01,751 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:01,751 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:01,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [728813232] [2023-12-25 07:23:01,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [728813232] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:01,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:01,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 07:23:01,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244191961] [2023-12-25 07:23:01,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:01,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:23:01,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:01,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:23:01,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:23:01,753 INFO L87 Difference]: Start difference. First operand 269 states and 368 transitions. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 07:23:01,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:01,778 INFO L93 Difference]: Finished difference Result 419 states and 592 transitions. [2023-12-25 07:23:01,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:23:01,779 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 185 [2023-12-25 07:23:01,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:01,780 INFO L225 Difference]: With dead ends: 419 [2023-12-25 07:23:01,781 INFO L226 Difference]: Without dead ends: 269 [2023-12-25 07:23:01,781 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:23:01,782 INFO L413 NwaCegarLoop]: 258 mSDtfsCounter, 0 mSDsluCounter, 768 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1026 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:01,782 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1026 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:23:01,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2023-12-25 07:23:01,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 269. [2023-12-25 07:23:01,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 213 states have (on average 1.3098591549295775) internal successors, (279), 217 states have internal predecessors, (279), 43 states have call successors, (43), 12 states have call predecessors, (43), 12 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2023-12-25 07:23:01,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 365 transitions. [2023-12-25 07:23:01,795 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 365 transitions. Word has length 185 [2023-12-25 07:23:01,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:01,795 INFO L495 AbstractCegarLoop]: Abstraction has 269 states and 365 transitions. [2023-12-25 07:23:01,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 07:23:01,795 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 365 transitions. [2023-12-25 07:23:01,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2023-12-25 07:23:01,797 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:01,797 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 9, 9, 9, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:23:01,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-25 07:23:02,001 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:23:02,002 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:02,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:02,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1291056908, now seen corresponding path program 1 times [2023-12-25 07:23:02,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:02,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [532420119] [2023-12-25 07:23:02,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:02,004 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:23:02,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:02,005 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:23:02,039 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:23:02,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:02,127 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:23:02,130 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:02,170 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 138 proven. 11 refuted. 0 times theorem prover too weak. 381 trivial. 0 not checked. [2023-12-25 07:23:02,170 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:23:02,269 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 151 proven. 0 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2023-12-25 07:23:02,269 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:02,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [532420119] [2023-12-25 07:23:02,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [532420119] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-25 07:23:02,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-25 07:23:02,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2023-12-25 07:23:02,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674496906] [2023-12-25 07:23:02,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:02,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:23:02,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:02,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:23:02,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:23:02,271 INFO L87 Difference]: Start difference. First operand 269 states and 365 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-25 07:23:02,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:02,312 INFO L93 Difference]: Finished difference Result 444 states and 621 transitions. [2023-12-25 07:23:02,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:23:02,313 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 192 [2023-12-25 07:23:02,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:02,315 INFO L225 Difference]: With dead ends: 444 [2023-12-25 07:23:02,315 INFO L226 Difference]: Without dead ends: 269 [2023-12-25 07:23:02,315 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 379 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:23:02,316 INFO L413 NwaCegarLoop]: 252 mSDtfsCounter, 20 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:02,316 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 705 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:23:02,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2023-12-25 07:23:02,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 269. [2023-12-25 07:23:02,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 213 states have (on average 1.2816901408450705) internal successors, (273), 217 states have internal predecessors, (273), 43 states have call successors, (43), 12 states have call predecessors, (43), 12 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2023-12-25 07:23:02,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 359 transitions. [2023-12-25 07:23:02,330 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 359 transitions. Word has length 192 [2023-12-25 07:23:02,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:02,331 INFO L495 AbstractCegarLoop]: Abstraction has 269 states and 359 transitions. [2023-12-25 07:23:02,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-25 07:23:02,331 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 359 transitions. [2023-12-25 07:23:02,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2023-12-25 07:23:02,333 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:02,333 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 9, 9, 9, 6, 6, 4, 4, 4, 4, 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, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:23:02,340 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:23:02,537 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:23:02,538 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:02,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:02,539 INFO L85 PathProgramCache]: Analyzing trace with hash -2053627783, now seen corresponding path program 1 times [2023-12-25 07:23:02,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:02,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [993495337] [2023-12-25 07:23:02,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:02,539 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:23:02,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:02,541 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:23:02,549 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:23:02,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:02,683 INFO L262 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:23:02,687 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:02,705 INFO L134 CoverageAnalysis]: Checked inductivity of 554 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2023-12-25 07:23:02,705 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:02,706 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:02,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [993495337] [2023-12-25 07:23:02,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [993495337] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:02,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:02,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:23:02,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960878488] [2023-12-25 07:23:02,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:02,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:23:02,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:02,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:23:02,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:23:02,707 INFO L87 Difference]: Start difference. First operand 269 states and 359 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-12-25 07:23:02,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:02,746 INFO L93 Difference]: Finished difference Result 419 states and 584 transitions. [2023-12-25 07:23:02,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:23:02,747 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 216 [2023-12-25 07:23:02,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:02,749 INFO L225 Difference]: With dead ends: 419 [2023-12-25 07:23:02,749 INFO L226 Difference]: Without dead ends: 276 [2023-12-25 07:23:02,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 214 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:23:02,750 INFO L413 NwaCegarLoop]: 255 mSDtfsCounter, 7 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 757 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:02,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 757 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:23:02,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2023-12-25 07:23:02,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 274. [2023-12-25 07:23:02,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 217 states have (on average 1.2764976958525345) internal successors, (277), 221 states have internal predecessors, (277), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2023-12-25 07:23:02,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 363 transitions. [2023-12-25 07:23:02,765 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 363 transitions. Word has length 216 [2023-12-25 07:23:02,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:02,765 INFO L495 AbstractCegarLoop]: Abstraction has 274 states and 363 transitions. [2023-12-25 07:23:02,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-12-25 07:23:02,766 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 363 transitions. [2023-12-25 07:23:02,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2023-12-25 07:23:02,768 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:02,768 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 9, 9, 9, 6, 6, 4, 4, 4, 4, 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, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:23:02,780 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:23:02,974 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:23:02,974 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:02,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:02,975 INFO L85 PathProgramCache]: Analyzing trace with hash 930837717, now seen corresponding path program 1 times [2023-12-25 07:23:02,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:02,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1935416446] [2023-12-25 07:23:02,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:02,975 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:23:02,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:02,977 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:23:02,988 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:23:03,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:03,128 INFO L262 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:23:03,133 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:03,150 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2023-12-25 07:23:03,151 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:03,151 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:03,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1935416446] [2023-12-25 07:23:03,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1935416446] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:03,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:03,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:23:03,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681949664] [2023-12-25 07:23:03,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:03,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:23:03,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:03,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:23:03,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:23:03,153 INFO L87 Difference]: Start difference. First operand 274 states and 363 transitions. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2023-12-25 07:23:03,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:03,190 INFO L93 Difference]: Finished difference Result 421 states and 582 transitions. [2023-12-25 07:23:03,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 07:23:03,191 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) Word has length 224 [2023-12-25 07:23:03,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:03,193 INFO L225 Difference]: With dead ends: 421 [2023-12-25 07:23:03,193 INFO L226 Difference]: Without dead ends: 273 [2023-12-25 07:23:03,193 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 222 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:23:03,194 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 7 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 743 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:03,195 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 743 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:23:03,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2023-12-25 07:23:03,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 273. [2023-12-25 07:23:03,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 217 states have (on average 1.262672811059908) internal successors, (274), 220 states have internal predecessors, (274), 42 states have call successors, (42), 13 states have call predecessors, (42), 13 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2023-12-25 07:23:03,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 358 transitions. [2023-12-25 07:23:03,213 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 358 transitions. Word has length 224 [2023-12-25 07:23:03,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:03,215 INFO L495 AbstractCegarLoop]: Abstraction has 273 states and 358 transitions. [2023-12-25 07:23:03,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2023-12-25 07:23:03,239 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 358 transitions. [2023-12-25 07:23:03,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2023-12-25 07:23:03,241 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:03,242 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 9, 9, 9, 6, 6, 4, 4, 4, 4, 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, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:23:03,247 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:23:03,446 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:23:03,447 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:03,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:03,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1128030971, now seen corresponding path program 1 times [2023-12-25 07:23:03,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:03,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1955124400] [2023-12-25 07:23:03,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:03,448 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:23:03,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:03,450 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:23:03,482 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:23:03,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:03,598 INFO L262 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:23:03,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:03,616 INFO L134 CoverageAnalysis]: Checked inductivity of 565 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 565 trivial. 0 not checked. [2023-12-25 07:23:03,616 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:03,616 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:03,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1955124400] [2023-12-25 07:23:03,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1955124400] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:03,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:03,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:23:03,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270459647] [2023-12-25 07:23:03,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:03,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:23:03,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:03,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:23:03,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:23:03,618 INFO L87 Difference]: Start difference. First operand 273 states and 358 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-25 07:23:03,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:03,636 INFO L93 Difference]: Finished difference Result 419 states and 571 transitions. [2023-12-25 07:23:03,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:23:03,636 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 231 [2023-12-25 07:23:03,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:03,638 INFO L225 Difference]: With dead ends: 419 [2023-12-25 07:23:03,638 INFO L226 Difference]: Without dead ends: 272 [2023-12-25 07:23:03,639 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 229 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:23:03,639 INFO L413 NwaCegarLoop]: 249 mSDtfsCounter, 1 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:03,640 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 497 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:23:03,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2023-12-25 07:23:03,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 272. [2023-12-25 07:23:03,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 217 states have (on average 1.2580645161290323) internal successors, (273), 219 states have internal predecessors, (273), 41 states have call successors, (41), 13 states have call predecessors, (41), 13 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2023-12-25 07:23:03,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 355 transitions. [2023-12-25 07:23:03,656 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 355 transitions. Word has length 231 [2023-12-25 07:23:03,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:03,657 INFO L495 AbstractCegarLoop]: Abstraction has 272 states and 355 transitions. [2023-12-25 07:23:03,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-25 07:23:03,657 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 355 transitions. [2023-12-25 07:23:03,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2023-12-25 07:23:03,659 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:03,660 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 9, 9, 9, 6, 6, 4, 4, 4, 4, 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, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 07:23:03,667 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:23:03,864 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:23:03,864 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:03,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:03,865 INFO L85 PathProgramCache]: Analyzing trace with hash -162714812, now seen corresponding path program 1 times [2023-12-25 07:23:03,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:03,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [600232911] [2023-12-25 07:23:03,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:03,866 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:23:03,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:03,867 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:23:03,897 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:23:04,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:04,022 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 07:23:04,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:04,373 INFO L134 CoverageAnalysis]: Checked inductivity of 565 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 565 trivial. 0 not checked. [2023-12-25 07:23:04,373 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:04,374 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:04,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [600232911] [2023-12-25 07:23:04,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [600232911] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:04,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:04,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:23:04,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232681025] [2023-12-25 07:23:04,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:04,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:23:04,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:04,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:23:04,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:23:04,376 INFO L87 Difference]: Start difference. First operand 272 states and 355 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-25 07:23:04,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:04,662 INFO L93 Difference]: Finished difference Result 603 states and 820 transitions. [2023-12-25 07:23:04,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 07:23:04,663 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 234 [2023-12-25 07:23:04,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:04,666 INFO L225 Difference]: With dead ends: 603 [2023-12-25 07:23:04,666 INFO L226 Difference]: Without dead ends: 457 [2023-12-25 07:23:04,667 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-25 07:23:04,669 INFO L413 NwaCegarLoop]: 304 mSDtfsCounter, 514 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 514 SdHoareTripleChecker+Valid, 759 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:04,669 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [514 Valid, 759 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:23:04,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2023-12-25 07:23:04,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 451. [2023-12-25 07:23:04,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 353 states have (on average 1.3087818696883853) internal successors, (462), 355 states have internal predecessors, (462), 70 states have call successors, (70), 27 states have call predecessors, (70), 27 states have return successors, (70), 69 states have call predecessors, (70), 70 states have call successors, (70) [2023-12-25 07:23:04,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 602 transitions. [2023-12-25 07:23:04,711 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 602 transitions. Word has length 234 [2023-12-25 07:23:04,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:04,711 INFO L495 AbstractCegarLoop]: Abstraction has 451 states and 602 transitions. [2023-12-25 07:23:04,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-25 07:23:04,712 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 602 transitions. [2023-12-25 07:23:04,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2023-12-25 07:23:04,714 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:04,715 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:04,721 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:23:04,919 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:23:04,920 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:04,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:04,921 INFO L85 PathProgramCache]: Analyzing trace with hash 2125325853, now seen corresponding path program 1 times [2023-12-25 07:23:04,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:04,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [645608734] [2023-12-25 07:23:04,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:04,922 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:23:04,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:04,923 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:23:04,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-25 07:23:05,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:05,110 INFO L262 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:23:05,115 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:05,148 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 562 trivial. 0 not checked. [2023-12-25 07:23:05,149 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:05,149 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:05,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [645608734] [2023-12-25 07:23:05,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [645608734] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:05,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:05,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:23:05,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336454112] [2023-12-25 07:23:05,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:05,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:23:05,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:05,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:23:05,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:23:05,151 INFO L87 Difference]: Start difference. First operand 451 states and 602 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 07:23:05,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:05,204 INFO L93 Difference]: Finished difference Result 1012 states and 1395 transitions. [2023-12-25 07:23:05,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:23:05,205 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 264 [2023-12-25 07:23:05,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:05,209 INFO L225 Difference]: With dead ends: 1012 [2023-12-25 07:23:05,209 INFO L226 Difference]: Without dead ends: 738 [2023-12-25 07:23:05,210 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 262 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:23:05,210 INFO L413 NwaCegarLoop]: 283 mSDtfsCounter, 167 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:05,211 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 523 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:23:05,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2023-12-25 07:23:05,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 644. [2023-12-25 07:23:05,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 644 states, 502 states have (on average 1.3366533864541832) internal successors, (671), 508 states have internal predecessors, (671), 100 states have call successors, (100), 41 states have call predecessors, (100), 41 states have return successors, (100), 96 states have call predecessors, (100), 100 states have call successors, (100) [2023-12-25 07:23:05,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 871 transitions. [2023-12-25 07:23:05,253 INFO L78 Accepts]: Start accepts. Automaton has 644 states and 871 transitions. Word has length 264 [2023-12-25 07:23:05,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:05,253 INFO L495 AbstractCegarLoop]: Abstraction has 644 states and 871 transitions. [2023-12-25 07:23:05,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 07:23:05,254 INFO L276 IsEmpty]: Start isEmpty. Operand 644 states and 871 transitions. [2023-12-25 07:23:05,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2023-12-25 07:23:05,258 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:05,258 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:05,263 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:23:05,463 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:23:05,463 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:05,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:05,464 INFO L85 PathProgramCache]: Analyzing trace with hash 965816563, now seen corresponding path program 1 times [2023-12-25 07:23:05,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:05,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1675440022] [2023-12-25 07:23:05,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:05,464 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:23:05,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:05,465 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:23:05,466 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:23:05,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:05,635 INFO L262 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:23:05,640 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:05,672 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2023-12-25 07:23:05,672 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:05,672 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:05,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1675440022] [2023-12-25 07:23:05,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1675440022] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:05,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:05,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:23:05,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379247729] [2023-12-25 07:23:05,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:05,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:23:05,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:05,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:23:05,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:23:05,675 INFO L87 Difference]: Start difference. First operand 644 states and 871 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 07:23:05,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:05,771 INFO L93 Difference]: Finished difference Result 1503 states and 2086 transitions. [2023-12-25 07:23:05,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:23:05,772 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 265 [2023-12-25 07:23:05,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:05,778 INFO L225 Difference]: With dead ends: 1503 [2023-12-25 07:23:05,778 INFO L226 Difference]: Without dead ends: 1074 [2023-12-25 07:23:05,779 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 263 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:23:05,780 INFO L413 NwaCegarLoop]: 297 mSDtfsCounter, 171 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:05,780 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 539 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:23:05,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2023-12-25 07:23:05,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 991. [2023-12-25 07:23:05,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 991 states, 769 states have (on average 1.3576072821846554) internal successors, (1044), 783 states have internal predecessors, (1044), 154 states have call successors, (154), 67 states have call predecessors, (154), 67 states have return successors, (154), 144 states have call predecessors, (154), 154 states have call successors, (154) [2023-12-25 07:23:05,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 991 states to 991 states and 1352 transitions. [2023-12-25 07:23:05,852 INFO L78 Accepts]: Start accepts. Automaton has 991 states and 1352 transitions. Word has length 265 [2023-12-25 07:23:05,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:05,852 INFO L495 AbstractCegarLoop]: Abstraction has 991 states and 1352 transitions. [2023-12-25 07:23:05,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 07:23:05,853 INFO L276 IsEmpty]: Start isEmpty. Operand 991 states and 1352 transitions. [2023-12-25 07:23:05,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2023-12-25 07:23:05,856 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:05,856 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:05,864 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:23:06,061 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:23:06,062 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:06,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:06,062 INFO L85 PathProgramCache]: Analyzing trace with hash 542333624, now seen corresponding path program 1 times [2023-12-25 07:23:06,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:06,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1073617448] [2023-12-25 07:23:06,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:06,063 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:23:06,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:06,066 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:23:06,080 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:23:06,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:06,239 INFO L262 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 07:23:06,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:06,266 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. [2023-12-25 07:23:06,266 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:06,267 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:06,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1073617448] [2023-12-25 07:23:06,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1073617448] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:06,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:06,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 07:23:06,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565832763] [2023-12-25 07:23:06,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:06,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 07:23:06,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:06,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 07:23:06,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 07:23:06,269 INFO L87 Difference]: Start difference. First operand 991 states and 1352 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 07:23:06,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:06,371 INFO L93 Difference]: Finished difference Result 2279 states and 3178 transitions. [2023-12-25 07:23:06,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 07:23:06,371 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 266 [2023-12-25 07:23:06,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:06,379 INFO L225 Difference]: With dead ends: 2279 [2023-12-25 07:23:06,379 INFO L226 Difference]: Without dead ends: 1646 [2023-12-25 07:23:06,382 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 264 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:23:06,383 INFO L413 NwaCegarLoop]: 312 mSDtfsCounter, 178 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:06,383 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 556 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:23:06,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1646 states. [2023-12-25 07:23:06,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1646 to 1557. [2023-12-25 07:23:06,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1557 states, 1203 states have (on average 1.3798836242726518) internal successors, (1660), 1231 states have internal predecessors, (1660), 246 states have call successors, (246), 107 states have call predecessors, (246), 107 states have return successors, (246), 226 states have call predecessors, (246), 246 states have call successors, (246) [2023-12-25 07:23:06,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1557 states to 1557 states and 2152 transitions. [2023-12-25 07:23:06,531 INFO L78 Accepts]: Start accepts. Automaton has 1557 states and 2152 transitions. Word has length 266 [2023-12-25 07:23:06,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:06,533 INFO L495 AbstractCegarLoop]: Abstraction has 1557 states and 2152 transitions. [2023-12-25 07:23:06,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 07:23:06,534 INFO L276 IsEmpty]: Start isEmpty. Operand 1557 states and 2152 transitions. [2023-12-25 07:23:06,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2023-12-25 07:23:06,537 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:06,537 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:06,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-25 07:23:06,743 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:23:06,743 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:06,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:06,744 INFO L85 PathProgramCache]: Analyzing trace with hash 147966838, now seen corresponding path program 1 times [2023-12-25 07:23:06,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:06,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1472854487] [2023-12-25 07:23:06,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:06,744 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:23:06,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:06,746 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:23:06,764 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:23:06,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:06,919 INFO L262 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:23:06,924 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:06,948 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 571 trivial. 0 not checked. [2023-12-25 07:23:06,949 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:06,949 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:06,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1472854487] [2023-12-25 07:23:06,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1472854487] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:06,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:06,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 07:23:06,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369561474] [2023-12-25 07:23:06,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:06,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:23:06,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:06,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:23:06,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:23:06,951 INFO L87 Difference]: Start difference. First operand 1557 states and 2152 transitions. Second operand has 5 states, 4 states have (on average 23.0) internal successors, (92), 5 states have internal predecessors, (92), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 07:23:07,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:07,082 INFO L93 Difference]: Finished difference Result 2511 states and 3506 transitions. [2023-12-25 07:23:07,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:23:07,083 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 23.0) internal successors, (92), 5 states have internal predecessors, (92), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) Word has length 266 [2023-12-25 07:23:07,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:07,091 INFO L225 Difference]: With dead ends: 2511 [2023-12-25 07:23:07,091 INFO L226 Difference]: Without dead ends: 1529 [2023-12-25 07:23:07,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 262 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:23:07,095 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 2 mSDsluCounter, 713 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 957 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:07,096 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 957 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:23:07,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1529 states. [2023-12-25 07:23:07,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1529 to 1529. [2023-12-25 07:23:07,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1529 states, 1180 states have (on average 1.373728813559322) internal successors, (1621), 1205 states have internal predecessors, (1621), 244 states have call successors, (244), 105 states have call predecessors, (244), 104 states have return successors, (243), 225 states have call predecessors, (243), 243 states have call successors, (243) [2023-12-25 07:23:07,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1529 states to 1529 states and 2108 transitions. [2023-12-25 07:23:07,234 INFO L78 Accepts]: Start accepts. Automaton has 1529 states and 2108 transitions. Word has length 266 [2023-12-25 07:23:07,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:07,234 INFO L495 AbstractCegarLoop]: Abstraction has 1529 states and 2108 transitions. [2023-12-25 07:23:07,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 23.0) internal successors, (92), 5 states have internal predecessors, (92), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-25 07:23:07,235 INFO L276 IsEmpty]: Start isEmpty. Operand 1529 states and 2108 transitions. [2023-12-25 07:23:07,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2023-12-25 07:23:07,239 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:07,239 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:07,251 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:23:07,444 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:23:07,445 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:07,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:07,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1361167100, now seen corresponding path program 1 times [2023-12-25 07:23:07,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:07,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [780639029] [2023-12-25 07:23:07,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:07,446 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:23:07,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:07,448 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:23:07,460 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:23:07,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:07,630 INFO L262 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:23:07,635 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:07,657 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 591 trivial. 0 not checked. [2023-12-25 07:23:07,658 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:07,658 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:07,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [780639029] [2023-12-25 07:23:07,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [780639029] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:07,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:07,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:23:07,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578179895] [2023-12-25 07:23:07,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:07,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:23:07,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:07,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:23:07,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:23:07,659 INFO L87 Difference]: Start difference. First operand 1529 states and 2108 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 07:23:07,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:07,813 INFO L93 Difference]: Finished difference Result 3118 states and 4316 transitions. [2023-12-25 07:23:07,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:23:07,814 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 271 [2023-12-25 07:23:07,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:07,822 INFO L225 Difference]: With dead ends: 3118 [2023-12-25 07:23:07,823 INFO L226 Difference]: Without dead ends: 1547 [2023-12-25 07:23:07,827 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 268 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:23:07,827 INFO L413 NwaCegarLoop]: 227 mSDtfsCounter, 33 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:07,828 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 657 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:23:07,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1547 states. [2023-12-25 07:23:07,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1547 to 1547. [2023-12-25 07:23:07,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1547 states, 1195 states have (on average 1.3489539748953976) internal successors, (1612), 1220 states have internal predecessors, (1612), 244 states have call successors, (244), 108 states have call predecessors, (244), 107 states have return successors, (243), 225 states have call predecessors, (243), 243 states have call successors, (243) [2023-12-25 07:23:07,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1547 states to 1547 states and 2099 transitions. [2023-12-25 07:23:07,977 INFO L78 Accepts]: Start accepts. Automaton has 1547 states and 2099 transitions. Word has length 271 [2023-12-25 07:23:07,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:07,977 INFO L495 AbstractCegarLoop]: Abstraction has 1547 states and 2099 transitions. [2023-12-25 07:23:07,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 07:23:07,977 INFO L276 IsEmpty]: Start isEmpty. Operand 1547 states and 2099 transitions. [2023-12-25 07:23:07,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-12-25 07:23:07,980 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:07,980 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 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, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:07,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-25 07:23:08,185 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:23:08,186 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:08,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:08,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1383848971, now seen corresponding path program 1 times [2023-12-25 07:23:08,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:08,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1255652289] [2023-12-25 07:23:08,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:08,187 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:23:08,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:08,189 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:23:08,193 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:23:08,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:08,371 INFO L262 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-25 07:23:08,377 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:08,793 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 54 proven. 100 refuted. 0 times theorem prover too weak. 497 trivial. 0 not checked. [2023-12-25 07:23:08,794 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:23:09,221 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 20 proven. 144 refuted. 0 times theorem prover too weak. 487 trivial. 0 not checked. [2023-12-25 07:23:09,221 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:09,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1255652289] [2023-12-25 07:23:09,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1255652289] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:23:09,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:23:09,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2023-12-25 07:23:09,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214075191] [2023-12-25 07:23:09,222 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:23:09,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-25 07:23:09,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:09,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-25 07:23:09,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2023-12-25 07:23:09,224 INFO L87 Difference]: Start difference. First operand 1547 states and 2099 transitions. Second operand has 21 states, 21 states have (on average 7.285714285714286) internal successors, (153), 18 states have internal predecessors, (153), 5 states have call successors, (35), 8 states have call predecessors, (35), 12 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) [2023-12-25 07:23:10,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:10,832 INFO L93 Difference]: Finished difference Result 3045 states and 4211 transitions. [2023-12-25 07:23:10,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-25 07:23:10,833 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 7.285714285714286) internal successors, (153), 18 states have internal predecessors, (153), 5 states have call successors, (35), 8 states have call predecessors, (35), 12 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) Word has length 272 [2023-12-25 07:23:10,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:10,846 INFO L225 Difference]: With dead ends: 3045 [2023-12-25 07:23:10,846 INFO L226 Difference]: Without dead ends: 1875 [2023-12-25 07:23:10,852 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 565 GetRequests, 528 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=228, Invalid=1104, Unknown=0, NotChecked=0, Total=1332 [2023-12-25 07:23:10,852 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 483 mSDsluCounter, 2720 mSDsCounter, 0 mSdLazyCounter, 1816 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 2919 SdHoareTripleChecker+Invalid, 1969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 1816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:10,852 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [513 Valid, 2919 Invalid, 1969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 1816 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-25 07:23:10,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1875 states. [2023-12-25 07:23:10,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1875 to 1591. [2023-12-25 07:23:10,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1591 states, 1231 states have (on average 1.338748984565394) internal successors, (1648), 1253 states have internal predecessors, (1648), 241 states have call successors, (241), 115 states have call predecessors, (241), 118 states have return successors, (248), 229 states have call predecessors, (248), 240 states have call successors, (248) [2023-12-25 07:23:11,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1591 states to 1591 states and 2137 transitions. [2023-12-25 07:23:11,005 INFO L78 Accepts]: Start accepts. Automaton has 1591 states and 2137 transitions. Word has length 272 [2023-12-25 07:23:11,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:11,006 INFO L495 AbstractCegarLoop]: Abstraction has 1591 states and 2137 transitions. [2023-12-25 07:23:11,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.285714285714286) internal successors, (153), 18 states have internal predecessors, (153), 5 states have call successors, (35), 8 states have call predecessors, (35), 12 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) [2023-12-25 07:23:11,006 INFO L276 IsEmpty]: Start isEmpty. Operand 1591 states and 2137 transitions. [2023-12-25 07:23:11,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-12-25 07:23:11,008 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:11,008 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 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, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:11,014 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:23:11,214 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:23:11,215 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:11,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:11,215 INFO L85 PathProgramCache]: Analyzing trace with hash -422234954, now seen corresponding path program 1 times [2023-12-25 07:23:11,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:11,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [188343300] [2023-12-25 07:23:11,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:11,216 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:23:11,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:11,218 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:23:11,240 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:23:11,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:11,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:23:11,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:11,425 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 591 trivial. 0 not checked. [2023-12-25 07:23:11,425 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:11,425 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:11,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [188343300] [2023-12-25 07:23:11,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [188343300] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:11,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:11,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:23:11,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005015412] [2023-12-25 07:23:11,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:11,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:23:11,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:11,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:23:11,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:23:11,428 INFO L87 Difference]: Start difference. First operand 1591 states and 2137 transitions. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 07:23:11,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:11,581 INFO L93 Difference]: Finished difference Result 2875 states and 3930 transitions. [2023-12-25 07:23:11,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:23:11,582 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), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 272 [2023-12-25 07:23:11,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:11,590 INFO L225 Difference]: With dead ends: 2875 [2023-12-25 07:23:11,591 INFO L226 Difference]: Without dead ends: 1575 [2023-12-25 07:23:11,594 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 270 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:23:11,594 INFO L413 NwaCegarLoop]: 227 mSDtfsCounter, 31 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:11,595 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 657 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:23:11,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1575 states. [2023-12-25 07:23:11,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1575 to 1575. [2023-12-25 07:23:11,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1575 states, 1219 states have (on average 1.3166529942575882) internal successors, (1605), 1241 states have internal predecessors, (1605), 241 states have call successors, (241), 115 states have call predecessors, (241), 114 states have return successors, (240), 225 states have call predecessors, (240), 240 states have call successors, (240) [2023-12-25 07:23:11,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1575 states to 1575 states and 2086 transitions. [2023-12-25 07:23:11,728 INFO L78 Accepts]: Start accepts. Automaton has 1575 states and 2086 transitions. Word has length 272 [2023-12-25 07:23:11,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:11,729 INFO L495 AbstractCegarLoop]: Abstraction has 1575 states and 2086 transitions. [2023-12-25 07:23:11,729 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), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 07:23:11,729 INFO L276 IsEmpty]: Start isEmpty. Operand 1575 states and 2086 transitions. [2023-12-25 07:23:11,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2023-12-25 07:23:11,731 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:11,731 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 9, 7, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:11,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-25 07:23:11,936 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:23:11,936 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:11,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:11,937 INFO L85 PathProgramCache]: Analyzing trace with hash 340210512, now seen corresponding path program 1 times [2023-12-25 07:23:11,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:11,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1415968966] [2023-12-25 07:23:11,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:11,937 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:23:11,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:11,939 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:23:11,940 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:23:12,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:12,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-25 07:23:12,124 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:12,477 INFO L134 CoverageAnalysis]: Checked inductivity of 700 backedges. 263 proven. 113 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2023-12-25 07:23:12,477 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:23:12,847 INFO L134 CoverageAnalysis]: Checked inductivity of 700 backedges. 65 proven. 126 refuted. 0 times theorem prover too weak. 509 trivial. 0 not checked. [2023-12-25 07:23:12,848 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:12,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1415968966] [2023-12-25 07:23:12,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1415968966] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:23:12,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:23:12,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2023-12-25 07:23:12,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737317727] [2023-12-25 07:23:12,848 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:23:12,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-25 07:23:12,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:12,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-25 07:23:12,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2023-12-25 07:23:12,850 INFO L87 Difference]: Start difference. First operand 1575 states and 2086 transitions. Second operand has 21 states, 21 states have (on average 7.714285714285714) internal successors, (162), 18 states have internal predecessors, (162), 5 states have call successors, (35), 8 states have call predecessors, (35), 14 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) [2023-12-25 07:23:14,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:14,210 INFO L93 Difference]: Finished difference Result 2902 states and 3911 transitions. [2023-12-25 07:23:14,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-25 07:23:14,211 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 7.714285714285714) internal successors, (162), 18 states have internal predecessors, (162), 5 states have call successors, (35), 8 states have call predecessors, (35), 14 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) Word has length 282 [2023-12-25 07:23:14,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:14,220 INFO L225 Difference]: With dead ends: 2902 [2023-12-25 07:23:14,220 INFO L226 Difference]: Without dead ends: 1740 [2023-12-25 07:23:14,224 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 585 GetRequests, 548 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=228, Invalid=1104, Unknown=0, NotChecked=0, Total=1332 [2023-12-25 07:23:14,225 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 503 mSDsluCounter, 2053 mSDsCounter, 0 mSdLazyCounter, 1546 mSolverCounterSat, 225 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 521 SdHoareTripleChecker+Valid, 2230 SdHoareTripleChecker+Invalid, 1771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 1546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:14,225 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [521 Valid, 2230 Invalid, 1771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 1546 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-25 07:23:14,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1740 states. [2023-12-25 07:23:14,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1740 to 1395. [2023-12-25 07:23:14,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1395 states, 1088 states have (on average 1.3125) internal successors, (1428), 1108 states have internal predecessors, (1428), 203 states have call successors, (203), 104 states have call predecessors, (203), 103 states have return successors, (202), 189 states have call predecessors, (202), 202 states have call successors, (202) [2023-12-25 07:23:14,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1395 states to 1395 states and 1833 transitions. [2023-12-25 07:23:14,371 INFO L78 Accepts]: Start accepts. Automaton has 1395 states and 1833 transitions. Word has length 282 [2023-12-25 07:23:14,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:14,372 INFO L495 AbstractCegarLoop]: Abstraction has 1395 states and 1833 transitions. [2023-12-25 07:23:14,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.714285714285714) internal successors, (162), 18 states have internal predecessors, (162), 5 states have call successors, (35), 8 states have call predecessors, (35), 14 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) [2023-12-25 07:23:14,373 INFO L276 IsEmpty]: Start isEmpty. Operand 1395 states and 1833 transitions. [2023-12-25 07:23:14,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2023-12-25 07:23:14,375 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:14,375 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:14,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-12-25 07:23:14,580 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:23:14,581 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:14,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:14,581 INFO L85 PathProgramCache]: Analyzing trace with hash -408395491, now seen corresponding path program 1 times [2023-12-25 07:23:14,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:14,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [651754977] [2023-12-25 07:23:14,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:14,582 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:23:14,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:14,583 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:23:14,585 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:23:14,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:14,762 INFO L262 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-25 07:23:14,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:15,046 INFO L134 CoverageAnalysis]: Checked inductivity of 757 backedges. 373 proven. 82 refuted. 0 times theorem prover too weak. 302 trivial. 0 not checked. [2023-12-25 07:23:15,047 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:23:15,406 INFO L134 CoverageAnalysis]: Checked inductivity of 757 backedges. 119 proven. 80 refuted. 0 times theorem prover too weak. 558 trivial. 0 not checked. [2023-12-25 07:23:15,407 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:15,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [651754977] [2023-12-25 07:23:15,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [651754977] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:23:15,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:23:15,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 19 [2023-12-25 07:23:15,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088840411] [2023-12-25 07:23:15,407 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:23:15,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-25 07:23:15,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:15,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-25 07:23:15,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2023-12-25 07:23:15,409 INFO L87 Difference]: Start difference. First operand 1395 states and 1833 transitions. Second operand has 19 states, 19 states have (on average 8.421052631578947) internal successors, (160), 16 states have internal predecessors, (160), 5 states have call successors, (35), 6 states have call predecessors, (35), 12 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) [2023-12-25 07:23:16,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:16,830 INFO L93 Difference]: Finished difference Result 2583 states and 3474 transitions. [2023-12-25 07:23:16,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-25 07:23:16,831 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 8.421052631578947) internal successors, (160), 16 states have internal predecessors, (160), 5 states have call successors, (35), 6 states have call predecessors, (35), 12 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) Word has length 293 [2023-12-25 07:23:16,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:16,839 INFO L225 Difference]: With dead ends: 2583 [2023-12-25 07:23:16,839 INFO L226 Difference]: Without dead ends: 1561 [2023-12-25 07:23:16,841 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 605 GetRequests, 571 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=176, Invalid=946, Unknown=0, NotChecked=0, Total=1122 [2023-12-25 07:23:16,842 INFO L413 NwaCegarLoop]: 247 mSDtfsCounter, 416 mSDsluCounter, 2681 mSDsCounter, 0 mSdLazyCounter, 1862 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 2928 SdHoareTripleChecker+Invalid, 1999 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 1862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:16,842 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [434 Valid, 2928 Invalid, 1999 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 1862 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-25 07:23:16,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1561 states. [2023-12-25 07:23:16,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1561 to 1284. [2023-12-25 07:23:16,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1284 states, 1007 states have (on average 1.307845084409136) internal successors, (1317), 1025 states have internal predecessors, (1317), 180 states have call successors, (180), 97 states have call predecessors, (180), 96 states have return successors, (179), 168 states have call predecessors, (179), 179 states have call successors, (179) [2023-12-25 07:23:16,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1284 states to 1284 states and 1676 transitions. [2023-12-25 07:23:16,948 INFO L78 Accepts]: Start accepts. Automaton has 1284 states and 1676 transitions. Word has length 293 [2023-12-25 07:23:16,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:16,948 INFO L495 AbstractCegarLoop]: Abstraction has 1284 states and 1676 transitions. [2023-12-25 07:23:16,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 8.421052631578947) internal successors, (160), 16 states have internal predecessors, (160), 5 states have call successors, (35), 6 states have call predecessors, (35), 12 states have return successors, (35), 7 states have call predecessors, (35), 5 states have call successors, (35) [2023-12-25 07:23:16,948 INFO L276 IsEmpty]: Start isEmpty. Operand 1284 states and 1676 transitions. [2023-12-25 07:23:16,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2023-12-25 07:23:16,950 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:16,950 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:16,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2023-12-25 07:23:17,155 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:23:17,156 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:17,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:17,156 INFO L85 PathProgramCache]: Analyzing trace with hash -63806027, now seen corresponding path program 1 times [2023-12-25 07:23:17,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:17,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2096461881] [2023-12-25 07:23:17,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:17,157 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:23:17,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:17,158 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:23:17,159 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:23:17,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:17,373 INFO L262 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 07:23:17,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:17,412 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 782 trivial. 0 not checked. [2023-12-25 07:23:17,413 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:17,413 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:17,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2096461881] [2023-12-25 07:23:17,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2096461881] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:17,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:17,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-25 07:23:17,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631619587] [2023-12-25 07:23:17,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:17,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 07:23:17,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:17,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 07:23:17,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:23:17,415 INFO L87 Difference]: Start difference. First operand 1284 states and 1676 transitions. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 5 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2023-12-25 07:23:17,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:17,676 INFO L93 Difference]: Finished difference Result 2798 states and 3928 transitions. [2023-12-25 07:23:17,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 07:23:17,676 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 5 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) Word has length 302 [2023-12-25 07:23:17,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:17,686 INFO L225 Difference]: With dead ends: 2798 [2023-12-25 07:23:17,686 INFO L226 Difference]: Without dead ends: 1877 [2023-12-25 07:23:17,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:23:17,690 INFO L413 NwaCegarLoop]: 409 mSDtfsCounter, 124 mSDsluCounter, 1364 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 1773 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:17,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 1773 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:23:17,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1877 states. [2023-12-25 07:23:17,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1877 to 1375. [2023-12-25 07:23:17,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1375 states, 1080 states have (on average 1.3185185185185184) internal successors, (1424), 1098 states have internal predecessors, (1424), 198 states have call successors, (198), 97 states have call predecessors, (198), 96 states have return successors, (197), 186 states have call predecessors, (197), 197 states have call successors, (197) [2023-12-25 07:23:17,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1375 states to 1375 states and 1819 transitions. [2023-12-25 07:23:17,814 INFO L78 Accepts]: Start accepts. Automaton has 1375 states and 1819 transitions. Word has length 302 [2023-12-25 07:23:17,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:17,815 INFO L495 AbstractCegarLoop]: Abstraction has 1375 states and 1819 transitions. [2023-12-25 07:23:17,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 5 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2023-12-25 07:23:17,815 INFO L276 IsEmpty]: Start isEmpty. Operand 1375 states and 1819 transitions. [2023-12-25 07:23:17,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2023-12-25 07:23:17,817 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:17,817 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:17,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-12-25 07:23:18,022 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:23:18,023 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:18,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:18,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1894221007, now seen corresponding path program 1 times [2023-12-25 07:23:18,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:18,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1577589863] [2023-12-25 07:23:18,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:18,024 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:23:18,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:18,025 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:23:18,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-25 07:23:18,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:18,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 544 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-25 07:23:18,214 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:18,770 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 27 proven. 174 refuted. 0 times theorem prover too weak. 581 trivial. 0 not checked. [2023-12-25 07:23:18,770 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:23:19,008 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 772 trivial. 0 not checked. [2023-12-25 07:23:19,009 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:19,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1577589863] [2023-12-25 07:23:19,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1577589863] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:23:19,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:23:19,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2023-12-25 07:23:19,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802117824] [2023-12-25 07:23:19,010 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:23:19,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-25 07:23:19,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:19,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-25 07:23:19,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2023-12-25 07:23:19,011 INFO L87 Difference]: Start difference. First operand 1375 states and 1819 transitions. Second operand has 19 states, 19 states have (on average 10.789473684210526) internal successors, (205), 17 states have internal predecessors, (205), 7 states have call successors, (41), 5 states have call predecessors, (41), 7 states have return successors, (40), 9 states have call predecessors, (40), 7 states have call successors, (40) [2023-12-25 07:23:21,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:21,222 INFO L93 Difference]: Finished difference Result 5165 states and 7502 transitions. [2023-12-25 07:23:21,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-25 07:23:21,223 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 10.789473684210526) internal successors, (205), 17 states have internal predecessors, (205), 7 states have call successors, (41), 5 states have call predecessors, (41), 7 states have return successors, (40), 9 states have call predecessors, (40), 7 states have call successors, (40) Word has length 302 [2023-12-25 07:23:21,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:21,247 INFO L225 Difference]: With dead ends: 5165 [2023-12-25 07:23:21,247 INFO L226 Difference]: Without dead ends: 4146 [2023-12-25 07:23:21,252 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 637 GetRequests, 591 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=347, Invalid=1909, Unknown=0, NotChecked=0, Total=2256 [2023-12-25 07:23:21,253 INFO L413 NwaCegarLoop]: 320 mSDtfsCounter, 1842 mSDsluCounter, 3199 mSDsCounter, 0 mSdLazyCounter, 1575 mSolverCounterSat, 720 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1851 SdHoareTripleChecker+Valid, 3519 SdHoareTripleChecker+Invalid, 2295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 720 IncrementalHoareTripleChecker+Valid, 1575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:21,253 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1851 Valid, 3519 Invalid, 2295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [720 Valid, 1575 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-25 07:23:21,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4146 states. [2023-12-25 07:23:21,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4146 to 2955. [2023-12-25 07:23:21,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2955 states, 2282 states have (on average 1.3146362839614374) internal successors, (3000), 2320 states have internal predecessors, (3000), 456 states have call successors, (456), 208 states have call predecessors, (456), 216 states have return successors, (563), 433 states have call predecessors, (563), 455 states have call successors, (563) [2023-12-25 07:23:21,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2955 states to 2955 states and 4019 transitions. [2023-12-25 07:23:21,574 INFO L78 Accepts]: Start accepts. Automaton has 2955 states and 4019 transitions. Word has length 302 [2023-12-25 07:23:21,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:21,574 INFO L495 AbstractCegarLoop]: Abstraction has 2955 states and 4019 transitions. [2023-12-25 07:23:21,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 10.789473684210526) internal successors, (205), 17 states have internal predecessors, (205), 7 states have call successors, (41), 5 states have call predecessors, (41), 7 states have return successors, (40), 9 states have call predecessors, (40), 7 states have call successors, (40) [2023-12-25 07:23:21,575 INFO L276 IsEmpty]: Start isEmpty. Operand 2955 states and 4019 transitions. [2023-12-25 07:23:21,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2023-12-25 07:23:21,577 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:21,577 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:21,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2023-12-25 07:23:21,782 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:23:21,783 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:21,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:21,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1007166159, now seen corresponding path program 1 times [2023-12-25 07:23:21,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:21,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2136319827] [2023-12-25 07:23:21,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:21,784 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:23:21,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:21,785 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:23:21,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 (35)] Waiting until timeout for monitored process [2023-12-25 07:23:21,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:21,950 INFO L262 TraceCheckSpWp]: Trace formula consists of 544 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-25 07:23:21,954 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:22,378 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 40 proven. 159 refuted. 0 times theorem prover too weak. 583 trivial. 0 not checked. [2023-12-25 07:23:22,378 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:23:22,542 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 772 trivial. 0 not checked. [2023-12-25 07:23:22,543 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:22,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2136319827] [2023-12-25 07:23:22,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2136319827] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:23:22,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:23:22,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 17 [2023-12-25 07:23:22,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120494501] [2023-12-25 07:23:22,543 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:23:22,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-25 07:23:22,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:22,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-25 07:23:22,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2023-12-25 07:23:22,545 INFO L87 Difference]: Start difference. First operand 2955 states and 4019 transitions. Second operand has 17 states, 17 states have (on average 11.823529411764707) internal successors, (201), 15 states have internal predecessors, (201), 6 states have call successors, (41), 5 states have call predecessors, (41), 7 states have return successors, (40), 8 states have call predecessors, (40), 6 states have call successors, (40) [2023-12-25 07:23:24,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:24,301 INFO L93 Difference]: Finished difference Result 9568 states and 13755 transitions. [2023-12-25 07:23:24,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-25 07:23:24,301 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 11.823529411764707) internal successors, (201), 15 states have internal predecessors, (201), 6 states have call successors, (41), 5 states have call predecessors, (41), 7 states have return successors, (40), 8 states have call predecessors, (40), 6 states have call successors, (40) Word has length 302 [2023-12-25 07:23:24,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:24,343 INFO L225 Difference]: With dead ends: 9568 [2023-12-25 07:23:24,343 INFO L226 Difference]: Without dead ends: 6978 [2023-12-25 07:23:24,352 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 628 GetRequests, 592 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=227, Invalid=1179, Unknown=0, NotChecked=0, Total=1406 [2023-12-25 07:23:24,352 INFO L413 NwaCegarLoop]: 397 mSDtfsCounter, 1367 mSDsluCounter, 3029 mSDsCounter, 0 mSdLazyCounter, 1481 mSolverCounterSat, 525 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1376 SdHoareTripleChecker+Valid, 3426 SdHoareTripleChecker+Invalid, 2006 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 525 IncrementalHoareTripleChecker+Valid, 1481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:24,352 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1376 Valid, 3426 Invalid, 2006 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [525 Valid, 1481 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-25 07:23:24,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6978 states. [2023-12-25 07:23:24,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6978 to 3600. [2023-12-25 07:23:24,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3600 states, 2777 states have (on average 1.3204897371263953) internal successors, (3667), 2821 states have internal predecessors, (3667), 563 states have call successors, (563), 247 states have call predecessors, (563), 259 states have return successors, (718), 538 states have call predecessors, (718), 562 states have call successors, (718) [2023-12-25 07:23:24,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3600 states to 3600 states and 4948 transitions. [2023-12-25 07:23:24,842 INFO L78 Accepts]: Start accepts. Automaton has 3600 states and 4948 transitions. Word has length 302 [2023-12-25 07:23:24,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:24,845 INFO L495 AbstractCegarLoop]: Abstraction has 3600 states and 4948 transitions. [2023-12-25 07:23:24,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 11.823529411764707) internal successors, (201), 15 states have internal predecessors, (201), 6 states have call successors, (41), 5 states have call predecessors, (41), 7 states have return successors, (40), 8 states have call predecessors, (40), 6 states have call successors, (40) [2023-12-25 07:23:24,846 INFO L276 IsEmpty]: Start isEmpty. Operand 3600 states and 4948 transitions. [2023-12-25 07:23:24,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2023-12-25 07:23:24,848 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:24,848 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:24,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2023-12-25 07:23:25,053 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:23:25,054 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:25,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:25,054 INFO L85 PathProgramCache]: Analyzing trace with hash 802525098, now seen corresponding path program 1 times [2023-12-25 07:23:25,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:25,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1857324204] [2023-12-25 07:23:25,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:25,055 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:23:25,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:25,057 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:23:25,088 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:23:25,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:25,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:23:25,254 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:25,274 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 741 trivial. 0 not checked. [2023-12-25 07:23:25,275 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:25,275 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:25,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1857324204] [2023-12-25 07:23:25,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1857324204] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:25,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:25,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:23:25,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793771458] [2023-12-25 07:23:25,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:25,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:23:25,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:25,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:23:25,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:23:25,276 INFO L87 Difference]: Start difference. First operand 3600 states and 4948 transitions. Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2023-12-25 07:23:25,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:25,665 INFO L93 Difference]: Finished difference Result 6980 states and 9629 transitions. [2023-12-25 07:23:25,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:23:25,666 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 303 [2023-12-25 07:23:25,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:25,678 INFO L225 Difference]: With dead ends: 6980 [2023-12-25 07:23:25,678 INFO L226 Difference]: Without dead ends: 3509 [2023-12-25 07:23:25,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 301 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:23:25,685 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 8 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 674 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:25,685 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 674 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 07:23:25,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3509 states. [2023-12-25 07:23:25,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3509 to 3509. [2023-12-25 07:23:25,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3509 states, 2705 states have (on average 1.301293900184843) internal successors, (3520), 2763 states have internal predecessors, (3520), 536 states have call successors, (536), 268 states have call predecessors, (536), 267 states have return successors, (535), 484 states have call predecessors, (535), 535 states have call successors, (535) [2023-12-25 07:23:25,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3509 states to 3509 states and 4591 transitions. [2023-12-25 07:23:25,969 INFO L78 Accepts]: Start accepts. Automaton has 3509 states and 4591 transitions. Word has length 303 [2023-12-25 07:23:25,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:25,969 INFO L495 AbstractCegarLoop]: Abstraction has 3509 states and 4591 transitions. [2023-12-25 07:23:25,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2023-12-25 07:23:25,970 INFO L276 IsEmpty]: Start isEmpty. Operand 3509 states and 4591 transitions. [2023-12-25 07:23:25,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2023-12-25 07:23:25,972 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:25,972 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:25,977 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 (36)] Forceful destruction successful, exit code 0 [2023-12-25 07:23:26,177 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:23:26,178 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:26,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:26,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1030217623, now seen corresponding path program 1 times [2023-12-25 07:23:26,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:26,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [674367157] [2023-12-25 07:23:26,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:26,180 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:23:26,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:26,181 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:23:26,213 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:23:26,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:26,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 573 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 07:23:26,415 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:26,444 INFO L134 CoverageAnalysis]: Checked inductivity of 847 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 847 trivial. 0 not checked. [2023-12-25 07:23:26,444 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:26,444 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:26,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [674367157] [2023-12-25 07:23:26,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [674367157] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:26,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:26,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-25 07:23:26,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112210641] [2023-12-25 07:23:26,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:26,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 07:23:26,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:26,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 07:23:26,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-25 07:23:26,446 INFO L87 Difference]: Start difference. First operand 3509 states and 4591 transitions. Second operand has 6 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-12-25 07:23:27,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:27,044 INFO L93 Difference]: Finished difference Result 5468 states and 7737 transitions. [2023-12-25 07:23:27,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 07:23:27,045 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 320 [2023-12-25 07:23:27,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:27,064 INFO L225 Difference]: With dead ends: 5468 [2023-12-25 07:23:27,064 INFO L226 Difference]: Without dead ends: 5466 [2023-12-25 07:23:27,067 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 316 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-25 07:23:27,068 INFO L413 NwaCegarLoop]: 364 mSDtfsCounter, 166 mSDsluCounter, 1305 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 1669 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:27,068 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 1669 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:23:27,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5466 states. [2023-12-25 07:23:27,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5466 to 3635. [2023-12-25 07:23:27,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3635 states, 2789 states have (on average 1.2922194334887056) internal successors, (3604), 2868 states have internal predecessors, (3604), 557 states have call successors, (557), 289 states have call predecessors, (557), 288 states have return successors, (556), 484 states have call predecessors, (556), 556 states have call successors, (556) [2023-12-25 07:23:27,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3635 states to 3635 states and 4717 transitions. [2023-12-25 07:23:27,557 INFO L78 Accepts]: Start accepts. Automaton has 3635 states and 4717 transitions. Word has length 320 [2023-12-25 07:23:27,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:27,558 INFO L495 AbstractCegarLoop]: Abstraction has 3635 states and 4717 transitions. [2023-12-25 07:23:27,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-12-25 07:23:27,558 INFO L276 IsEmpty]: Start isEmpty. Operand 3635 states and 4717 transitions. [2023-12-25 07:23:27,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2023-12-25 07:23:27,561 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:27,562 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 9, 8, 8, 8, 8, 7, 6, 5, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:27,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2023-12-25 07:23:27,767 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:23:27,768 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:27,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:27,768 INFO L85 PathProgramCache]: Analyzing trace with hash -542909286, now seen corresponding path program 1 times [2023-12-25 07:23:27,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:27,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [963092617] [2023-12-25 07:23:27,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:27,769 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:23:27,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:27,770 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:23:27,772 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:23:27,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:27,957 INFO L262 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-25 07:23:27,961 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:28,245 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 382 proven. 77 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2023-12-25 07:23:28,245 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:23:28,515 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:28,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [963092617] [2023-12-25 07:23:28,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [963092617] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-25 07:23:28,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2027490781] [2023-12-25 07:23:28,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:28,515 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-25 07:23:28,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-25 07:23:28,565 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-25 07:23:28,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (39)] Waiting until timeout for monitored process [2023-12-25 07:23:28,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:28,839 INFO L262 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-25 07:23:28,849 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:29,064 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 382 proven. 77 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2023-12-25 07:23:29,064 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:23:29,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2027490781] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-25 07:23:29,249 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:23:29,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2023-12-25 07:23:29,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665763387] [2023-12-25 07:23:29,249 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:23:29,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-25 07:23:29,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:29,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-25 07:23:29,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2023-12-25 07:23:29,251 INFO L87 Difference]: Start difference. First operand 3635 states and 4717 transitions. Second operand has 11 states, 11 states have (on average 13.181818181818182) internal successors, (145), 9 states have internal predecessors, (145), 5 states have call successors, (25), 4 states have call predecessors, (25), 6 states have return successors, (24), 6 states have call predecessors, (24), 5 states have call successors, (24) [2023-12-25 07:23:29,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:29,827 INFO L93 Difference]: Finished difference Result 7111 states and 9300 transitions. [2023-12-25 07:23:29,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-25 07:23:29,827 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.181818181818182) internal successors, (145), 9 states have internal predecessors, (145), 5 states have call successors, (25), 4 states have call predecessors, (25), 6 states have return successors, (24), 6 states have call predecessors, (24), 5 states have call successors, (24) Word has length 328 [2023-12-25 07:23:29,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:29,842 INFO L225 Difference]: With dead ends: 7111 [2023-12-25 07:23:29,842 INFO L226 Difference]: Without dead ends: 3846 [2023-12-25 07:23:29,849 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1011 GetRequests, 988 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2023-12-25 07:23:29,850 INFO L413 NwaCegarLoop]: 341 mSDtfsCounter, 189 mSDsluCounter, 2407 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 2748 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:29,850 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 2748 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 07:23:29,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3846 states. [2023-12-25 07:23:30,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3846 to 3644. [2023-12-25 07:23:30,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3644 states, 2796 states have (on average 1.2914878397711016) internal successors, (3611), 2875 states have internal predecessors, (3611), 557 states have call successors, (557), 290 states have call predecessors, (557), 290 states have return successors, (557), 485 states have call predecessors, (557), 556 states have call successors, (557) [2023-12-25 07:23:30,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3644 states to 3644 states and 4725 transitions. [2023-12-25 07:23:30,249 INFO L78 Accepts]: Start accepts. Automaton has 3644 states and 4725 transitions. Word has length 328 [2023-12-25 07:23:30,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:30,249 INFO L495 AbstractCegarLoop]: Abstraction has 3644 states and 4725 transitions. [2023-12-25 07:23:30,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.181818181818182) internal successors, (145), 9 states have internal predecessors, (145), 5 states have call successors, (25), 4 states have call predecessors, (25), 6 states have return successors, (24), 6 states have call predecessors, (24), 5 states have call successors, (24) [2023-12-25 07:23:30,250 INFO L276 IsEmpty]: Start isEmpty. Operand 3644 states and 4725 transitions. [2023-12-25 07:23:30,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2023-12-25 07:23:30,252 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:30,252 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 9, 8, 8, 8, 8, 7, 6, 5, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:30,257 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:23:30,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (39)] Forceful destruction successful, exit code 0 [2023-12-25 07:23:30,662 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,39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-25 07:23:30,662 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:30,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:30,663 INFO L85 PathProgramCache]: Analyzing trace with hash 418704731, now seen corresponding path program 1 times [2023-12-25 07:23:30,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:30,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1269149059] [2023-12-25 07:23:30,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:30,663 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:23:30,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:30,664 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:23:30,666 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:23:30,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:30,856 INFO L262 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 07:23:30,859 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:30,875 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 112 proven. 0 refuted. 0 times theorem prover too weak. 788 trivial. 0 not checked. [2023-12-25 07:23:30,875 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:23:30,875 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:30,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1269149059] [2023-12-25 07:23:30,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1269149059] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:23:30,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:23:30,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 07:23:30,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455583188] [2023-12-25 07:23:30,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:23:30,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 07:23:30,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:30,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 07:23:30,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 07:23:30,877 INFO L87 Difference]: Start difference. First operand 3644 states and 4725 transitions. Second operand has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-12-25 07:23:31,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:31,182 INFO L93 Difference]: Finished difference Result 6960 states and 9086 transitions. [2023-12-25 07:23:31,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:23:31,183 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 328 [2023-12-25 07:23:31,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:31,193 INFO L225 Difference]: With dead ends: 6960 [2023-12-25 07:23:31,193 INFO L226 Difference]: Without dead ends: 3628 [2023-12-25 07:23:31,199 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 326 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:23:31,200 INFO L413 NwaCegarLoop]: 231 mSDtfsCounter, 10 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:31,200 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 671 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:23:31,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3628 states. [2023-12-25 07:23:31,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3628 to 3628. [2023-12-25 07:23:31,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3628 states, 2785 states have (on average 1.2757630161579891) internal successors, (3553), 2864 states have internal predecessors, (3553), 553 states have call successors, (553), 290 states have call predecessors, (553), 289 states have return successors, (552), 480 states have call predecessors, (552), 552 states have call successors, (552) [2023-12-25 07:23:31,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3628 states to 3628 states and 4658 transitions. [2023-12-25 07:23:31,606 INFO L78 Accepts]: Start accepts. Automaton has 3628 states and 4658 transitions. Word has length 328 [2023-12-25 07:23:31,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:31,607 INFO L495 AbstractCegarLoop]: Abstraction has 3628 states and 4658 transitions. [2023-12-25 07:23:31,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-12-25 07:23:31,607 INFO L276 IsEmpty]: Start isEmpty. Operand 3628 states and 4658 transitions. [2023-12-25 07:23:31,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2023-12-25 07:23:31,611 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:31,611 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 11, 11, 11, 10, 9, 8, 6, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:31,618 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:23:31,817 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:23:31,818 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:31,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:31,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1291251721, now seen corresponding path program 1 times [2023-12-25 07:23:31,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:31,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2033678710] [2023-12-25 07:23:31,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:31,819 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:23:31,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:31,821 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:23:31,828 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:23:32,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:32,050 INFO L262 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-25 07:23:32,055 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:32,709 INFO L134 CoverageAnalysis]: Checked inductivity of 982 backedges. 343 proven. 4 refuted. 0 times theorem prover too weak. 635 trivial. 0 not checked. [2023-12-25 07:23:32,709 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:23:32,914 INFO L134 CoverageAnalysis]: Checked inductivity of 982 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 962 trivial. 0 not checked. [2023-12-25 07:23:32,914 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:32,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2033678710] [2023-12-25 07:23:32,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2033678710] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:23:32,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:23:32,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2023-12-25 07:23:32,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104198677] [2023-12-25 07:23:32,915 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:23:32,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-25 07:23:32,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:32,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-25 07:23:32,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2023-12-25 07:23:32,919 INFO L87 Difference]: Start difference. First operand 3628 states and 4658 transitions. Second operand has 19 states, 19 states have (on average 11.947368421052632) internal successors, (227), 17 states have internal predecessors, (227), 7 states have call successors, (51), 5 states have call predecessors, (51), 7 states have return successors, (50), 9 states have call predecessors, (50), 7 states have call successors, (50) [2023-12-25 07:23:34,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:34,621 INFO L93 Difference]: Finished difference Result 9285 states and 11950 transitions. [2023-12-25 07:23:34,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-25 07:23:34,622 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 11.947368421052632) internal successors, (227), 17 states have internal predecessors, (227), 7 states have call successors, (51), 5 states have call predecessors, (51), 7 states have return successors, (50), 9 states have call predecessors, (50), 7 states have call successors, (50) Word has length 343 [2023-12-25 07:23:34,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:34,645 INFO L225 Difference]: With dead ends: 9285 [2023-12-25 07:23:34,645 INFO L226 Difference]: Without dead ends: 6059 [2023-12-25 07:23:34,654 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 701 GetRequests, 668 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=221, Invalid=969, Unknown=0, NotChecked=0, Total=1190 [2023-12-25 07:23:34,655 INFO L413 NwaCegarLoop]: 343 mSDtfsCounter, 844 mSDsluCounter, 2704 mSDsCounter, 0 mSdLazyCounter, 1703 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 860 SdHoareTripleChecker+Valid, 3047 SdHoareTripleChecker+Invalid, 1826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:34,655 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [860 Valid, 3047 Invalid, 1826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1703 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-25 07:23:34,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6059 states. [2023-12-25 07:23:35,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6059 to 4444. [2023-12-25 07:23:35,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4444 states, 3416 states have (on average 1.2725409836065573) internal successors, (4347), 3502 states have internal predecessors, (4347), 672 states have call successors, (672), 356 states have call predecessors, (672), 355 states have return successors, (671), 585 states have call predecessors, (671), 671 states have call successors, (671) [2023-12-25 07:23:35,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4444 states to 4444 states and 5690 transitions. [2023-12-25 07:23:35,180 INFO L78 Accepts]: Start accepts. Automaton has 4444 states and 5690 transitions. Word has length 343 [2023-12-25 07:23:35,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:35,180 INFO L495 AbstractCegarLoop]: Abstraction has 4444 states and 5690 transitions. [2023-12-25 07:23:35,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 11.947368421052632) internal successors, (227), 17 states have internal predecessors, (227), 7 states have call successors, (51), 5 states have call predecessors, (51), 7 states have return successors, (50), 9 states have call predecessors, (50), 7 states have call successors, (50) [2023-12-25 07:23:35,181 INFO L276 IsEmpty]: Start isEmpty. Operand 4444 states and 5690 transitions. [2023-12-25 07:23:35,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2023-12-25 07:23:35,187 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:35,187 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:35,192 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:23:35,388 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:23:35,388 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:35,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:35,388 INFO L85 PathProgramCache]: Analyzing trace with hash -49797264, now seen corresponding path program 1 times [2023-12-25 07:23:35,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:35,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [164563071] [2023-12-25 07:23:35,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:35,389 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:23:35,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:35,390 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:23:35,391 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:23:35,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:35,608 INFO L262 TraceCheckSpWp]: Trace formula consists of 689 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-25 07:23:35,613 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:36,317 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 2 proven. 271 refuted. 0 times theorem prover too weak. 641 trivial. 0 not checked. [2023-12-25 07:23:36,317 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:23:36,484 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 901 trivial. 0 not checked. [2023-12-25 07:23:36,484 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:36,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [164563071] [2023-12-25 07:23:36,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [164563071] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:23:36,484 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:23:36,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-12-25 07:23:36,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893503989] [2023-12-25 07:23:36,484 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:23:36,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 07:23:36,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:36,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 07:23:36,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-25 07:23:36,486 INFO L87 Difference]: Start difference. First operand 4444 states and 5690 transitions. Second operand has 9 states, 9 states have (on average 28.0) internal successors, (252), 9 states have internal predecessors, (252), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) [2023-12-25 07:23:38,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:38,485 INFO L93 Difference]: Finished difference Result 15107 states and 19192 transitions. [2023-12-25 07:23:38,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-25 07:23:38,486 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 28.0) internal successors, (252), 9 states have internal predecessors, (252), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) Word has length 356 [2023-12-25 07:23:38,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:38,531 INFO L225 Difference]: With dead ends: 15107 [2023-12-25 07:23:38,531 INFO L226 Difference]: Without dead ends: 11172 [2023-12-25 07:23:38,543 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 733 GetRequests, 710 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=126, Invalid=294, Unknown=0, NotChecked=0, Total=420 [2023-12-25 07:23:38,544 INFO L413 NwaCegarLoop]: 273 mSDtfsCounter, 2088 mSDsluCounter, 997 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 777 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2088 SdHoareTripleChecker+Valid, 1270 SdHoareTripleChecker+Invalid, 1111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 777 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:38,544 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2088 Valid, 1270 Invalid, 1111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [777 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 07:23:38,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11172 states. [2023-12-25 07:23:39,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11172 to 4452. [2023-12-25 07:23:39,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4452 states, 3441 states have (on average 1.2647486195873292) internal successors, (4352), 3525 states have internal predecessors, (4352), 662 states have call successors, (662), 349 states have call predecessors, (662), 348 states have return successors, (661), 577 states have call predecessors, (661), 661 states have call successors, (661) [2023-12-25 07:23:39,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4452 states to 4452 states and 5675 transitions. [2023-12-25 07:23:39,374 INFO L78 Accepts]: Start accepts. Automaton has 4452 states and 5675 transitions. Word has length 356 [2023-12-25 07:23:39,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:39,375 INFO L495 AbstractCegarLoop]: Abstraction has 4452 states and 5675 transitions. [2023-12-25 07:23:39,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 28.0) internal successors, (252), 9 states have internal predecessors, (252), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) [2023-12-25 07:23:39,375 INFO L276 IsEmpty]: Start isEmpty. Operand 4452 states and 5675 transitions. [2023-12-25 07:23:39,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2023-12-25 07:23:39,378 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:39,378 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:39,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2023-12-25 07:23:39,584 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:23:39,584 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:39,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:39,585 INFO L85 PathProgramCache]: Analyzing trace with hash -710908800, now seen corresponding path program 1 times [2023-12-25 07:23:39,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:39,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1878860330] [2023-12-25 07:23:39,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:39,586 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:23:39,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:39,587 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:23:39,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-25 07:23:39,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:39,801 INFO L262 TraceCheckSpWp]: Trace formula consists of 690 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-25 07:23:39,806 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:40,458 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 2 proven. 271 refuted. 0 times theorem prover too weak. 641 trivial. 0 not checked. [2023-12-25 07:23:40,458 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:23:40,641 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 901 trivial. 0 not checked. [2023-12-25 07:23:40,641 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:40,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1878860330] [2023-12-25 07:23:40,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1878860330] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:23:40,642 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:23:40,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-12-25 07:23:40,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218805750] [2023-12-25 07:23:40,642 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:23:40,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 07:23:40,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:40,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 07:23:40,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-25 07:23:40,645 INFO L87 Difference]: Start difference. First operand 4452 states and 5675 transitions. Second operand has 9 states, 9 states have (on average 28.11111111111111) internal successors, (253), 9 states have internal predecessors, (253), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) [2023-12-25 07:23:43,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:43,224 INFO L93 Difference]: Finished difference Result 16598 states and 20988 transitions. [2023-12-25 07:23:43,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-25 07:23:43,225 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 28.11111111111111) internal successors, (253), 9 states have internal predecessors, (253), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) Word has length 357 [2023-12-25 07:23:43,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:43,272 INFO L225 Difference]: With dead ends: 16598 [2023-12-25 07:23:43,273 INFO L226 Difference]: Without dead ends: 12665 [2023-12-25 07:23:43,285 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 712 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=126, Invalid=294, Unknown=0, NotChecked=0, Total=420 [2023-12-25 07:23:43,286 INFO L413 NwaCegarLoop]: 506 mSDtfsCounter, 1146 mSDsluCounter, 1524 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 378 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1146 SdHoareTripleChecker+Valid, 2030 SdHoareTripleChecker+Invalid, 875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 378 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:43,286 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1146 Valid, 2030 Invalid, 875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [378 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 07:23:43,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12665 states. [2023-12-25 07:23:44,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12665 to 5300. [2023-12-25 07:23:44,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5300 states, 4083 states have (on average 1.2527553269654665) internal successors, (5115), 4179 states have internal predecessors, (5115), 798 states have call successors, (798), 419 states have call predecessors, (798), 418 states have return successors, (797), 701 states have call predecessors, (797), 797 states have call successors, (797) [2023-12-25 07:23:44,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5300 states to 5300 states and 6710 transitions. [2023-12-25 07:23:44,221 INFO L78 Accepts]: Start accepts. Automaton has 5300 states and 6710 transitions. Word has length 357 [2023-12-25 07:23:44,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:44,221 INFO L495 AbstractCegarLoop]: Abstraction has 5300 states and 6710 transitions. [2023-12-25 07:23:44,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 28.11111111111111) internal successors, (253), 9 states have internal predecessors, (253), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) [2023-12-25 07:23:44,221 INFO L276 IsEmpty]: Start isEmpty. Operand 5300 states and 6710 transitions. [2023-12-25 07:23:44,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2023-12-25 07:23:44,224 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:44,224 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:44,228 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Ended with exit code 0 [2023-12-25 07:23:44,425 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:23:44,425 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:44,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:44,426 INFO L85 PathProgramCache]: Analyzing trace with hash 359440495, now seen corresponding path program 1 times [2023-12-25 07:23:44,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:44,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [791038040] [2023-12-25 07:23:44,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:44,427 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:23:44,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:44,428 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:23:44,436 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:23:44,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:44,650 INFO L262 TraceCheckSpWp]: Trace formula consists of 691 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-25 07:23:44,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:45,327 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 2 proven. 271 refuted. 0 times theorem prover too weak. 641 trivial. 0 not checked. [2023-12-25 07:23:45,328 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:23:45,489 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 901 trivial. 0 not checked. [2023-12-25 07:23:45,489 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:45,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [791038040] [2023-12-25 07:23:45,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [791038040] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:23:45,490 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:23:45,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-12-25 07:23:45,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749860899] [2023-12-25 07:23:45,490 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:23:45,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 07:23:45,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:45,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 07:23:45,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-25 07:23:45,492 INFO L87 Difference]: Start difference. First operand 5300 states and 6710 transitions. Second operand has 9 states, 9 states have (on average 28.22222222222222) internal successors, (254), 9 states have internal predecessors, (254), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) [2023-12-25 07:23:48,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:48,040 INFO L93 Difference]: Finished difference Result 13898 states and 17564 transitions. [2023-12-25 07:23:48,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-25 07:23:48,040 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 28.22222222222222) internal successors, (254), 9 states have internal predecessors, (254), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) Word has length 358 [2023-12-25 07:23:48,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:48,070 INFO L225 Difference]: With dead ends: 13898 [2023-12-25 07:23:48,070 INFO L226 Difference]: Without dead ends: 9122 [2023-12-25 07:23:48,080 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 737 GetRequests, 714 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=126, Invalid=294, Unknown=0, NotChecked=0, Total=420 [2023-12-25 07:23:48,080 INFO L413 NwaCegarLoop]: 554 mSDtfsCounter, 1671 mSDsluCounter, 1099 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 567 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1671 SdHoareTripleChecker+Valid, 1653 SdHoareTripleChecker+Invalid, 952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 567 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:48,080 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1671 Valid, 1653 Invalid, 952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [567 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 07:23:48,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9122 states. [2023-12-25 07:23:49,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9122 to 6853. [2023-12-25 07:23:49,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6853 states, 5255 states have (on average 1.2485252140818268) internal successors, (6561), 5371 states have internal predecessors, (6561), 1048 states have call successors, (1048), 550 states have call predecessors, (1048), 549 states have return successors, (1047), 931 states have call predecessors, (1047), 1047 states have call successors, (1047) [2023-12-25 07:23:49,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6853 states to 6853 states and 8656 transitions. [2023-12-25 07:23:49,475 INFO L78 Accepts]: Start accepts. Automaton has 6853 states and 8656 transitions. Word has length 358 [2023-12-25 07:23:49,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:49,476 INFO L495 AbstractCegarLoop]: Abstraction has 6853 states and 8656 transitions. [2023-12-25 07:23:49,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 28.22222222222222) internal successors, (254), 9 states have internal predecessors, (254), 7 states have call successors, (53), 5 states have call predecessors, (53), 4 states have return successors, (52), 6 states have call predecessors, (52), 6 states have call successors, (52) [2023-12-25 07:23:49,477 INFO L276 IsEmpty]: Start isEmpty. Operand 6853 states and 8656 transitions. [2023-12-25 07:23:49,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2023-12-25 07:23:49,482 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:49,482 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 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, 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, 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:23:49,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 (44)] Forceful destruction successful, exit code 0 [2023-12-25 07:23:49,690 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:23:49,691 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:23:49,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:23:49,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1810677431, now seen corresponding path program 1 times [2023-12-25 07:23:49,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:23:49,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [452210561] [2023-12-25 07:23:49,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:23:49,692 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:23:49,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:23:49,693 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:23:49,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-12-25 07:23:49,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:23:49,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 699 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-25 07:23:49,937 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:23:50,690 INFO L134 CoverageAnalysis]: Checked inductivity of 926 backedges. 10 proven. 283 refuted. 0 times theorem prover too weak. 633 trivial. 0 not checked. [2023-12-25 07:23:50,690 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:23:51,255 INFO L134 CoverageAnalysis]: Checked inductivity of 926 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 913 trivial. 0 not checked. [2023-12-25 07:23:51,256 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:23:51,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [452210561] [2023-12-25 07:23:51,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [452210561] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:23:51,256 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:23:51,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2023-12-25 07:23:51,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371783768] [2023-12-25 07:23:51,257 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:23:51,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-25 07:23:51,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:23:51,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-25 07:23:51,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-12-25 07:23:51,261 INFO L87 Difference]: Start difference. First operand 6853 states and 8656 transitions. Second operand has 17 states, 17 states have (on average 15.294117647058824) internal successors, (260), 17 states have internal predecessors, (260), 13 states have call successors, (55), 6 states have call predecessors, (55), 5 states have return successors, (54), 12 states have call predecessors, (54), 12 states have call successors, (54) [2023-12-25 07:23:57,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:23:57,558 INFO L93 Difference]: Finished difference Result 20548 states and 25941 transitions. [2023-12-25 07:23:57,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-12-25 07:23:57,558 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 15.294117647058824) internal successors, (260), 17 states have internal predecessors, (260), 13 states have call successors, (55), 6 states have call predecessors, (55), 5 states have return successors, (54), 12 states have call predecessors, (54), 12 states have call successors, (54) Word has length 363 [2023-12-25 07:23:57,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:23:57,596 INFO L225 Difference]: With dead ends: 20548 [2023-12-25 07:23:57,596 INFO L226 Difference]: Without dead ends: 14281 [2023-12-25 07:23:57,610 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 799 GetRequests, 735 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1174 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=820, Invalid=3470, Unknown=0, NotChecked=0, Total=4290 [2023-12-25 07:23:57,611 INFO L413 NwaCegarLoop]: 1409 mSDtfsCounter, 2180 mSDsluCounter, 4587 mSDsCounter, 0 mSdLazyCounter, 3235 mSolverCounterSat, 676 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2180 SdHoareTripleChecker+Valid, 5996 SdHoareTripleChecker+Invalid, 3911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 676 IncrementalHoareTripleChecker+Valid, 3235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-12-25 07:23:57,611 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2180 Valid, 5996 Invalid, 3911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [676 Valid, 3235 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-12-25 07:23:57,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14281 states. [2023-12-25 07:23:59,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14281 to 9103. [2023-12-25 07:23:59,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9103 states, 6949 states have (on average 1.2545690027342065) internal successors, (8718), 7160 states have internal predecessors, (8718), 1417 states have call successors, (1417), 737 states have call predecessors, (1417), 736 states have return successors, (1416), 1205 states have call predecessors, (1416), 1416 states have call successors, (1416) [2023-12-25 07:23:59,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9103 states to 9103 states and 11551 transitions. [2023-12-25 07:23:59,930 INFO L78 Accepts]: Start accepts. Automaton has 9103 states and 11551 transitions. Word has length 363 [2023-12-25 07:23:59,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:23:59,933 INFO L495 AbstractCegarLoop]: Abstraction has 9103 states and 11551 transitions. [2023-12-25 07:23:59,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 15.294117647058824) internal successors, (260), 17 states have internal predecessors, (260), 13 states have call successors, (55), 6 states have call predecessors, (55), 5 states have return successors, (54), 12 states have call predecessors, (54), 12 states have call successors, (54) [2023-12-25 07:23:59,934 INFO L276 IsEmpty]: Start isEmpty. Operand 9103 states and 11551 transitions. [2023-12-25 07:23:59,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2023-12-25 07:23:59,956 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:23:59,956 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 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, 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, 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:23:59,968 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2023-12-25 07:24:00,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:24:00,163 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:24:00,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:24:00,163 INFO L85 PathProgramCache]: Analyzing trace with hash 969947079, now seen corresponding path program 1 times [2023-12-25 07:24:00,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:24:00,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [26895644] [2023-12-25 07:24:00,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:24:00,164 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:24:00,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:24:00,166 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:24:00,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2023-12-25 07:24:00,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:24:00,415 INFO L262 TraceCheckSpWp]: Trace formula consists of 699 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-25 07:24:00,420 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:24:01,112 INFO L134 CoverageAnalysis]: Checked inductivity of 926 backedges. 10 proven. 288 refuted. 0 times theorem prover too weak. 628 trivial. 0 not checked. [2023-12-25 07:24:01,112 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:24:01,554 INFO L134 CoverageAnalysis]: Checked inductivity of 926 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 913 trivial. 0 not checked. [2023-12-25 07:24:01,554 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:24:01,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [26895644] [2023-12-25 07:24:01,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [26895644] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:24:01,555 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:24:01,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2023-12-25 07:24:01,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840785559] [2023-12-25 07:24:01,555 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:24:01,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-25 07:24:01,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:24:01,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-25 07:24:01,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-12-25 07:24:01,556 INFO L87 Difference]: Start difference. First operand 9103 states and 11551 transitions. Second operand has 17 states, 17 states have (on average 15.411764705882353) internal successors, (262), 17 states have internal predecessors, (262), 15 states have call successors, (55), 7 states have call predecessors, (55), 6 states have return successors, (54), 14 states have call predecessors, (54), 14 states have call successors, (54) [2023-12-25 07:24:08,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:24:08,280 INFO L93 Difference]: Finished difference Result 26256 states and 33254 transitions. [2023-12-25 07:24:08,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-12-25 07:24:08,281 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 15.411764705882353) internal successors, (262), 17 states have internal predecessors, (262), 15 states have call successors, (55), 7 states have call predecessors, (55), 6 states have return successors, (54), 14 states have call predecessors, (54), 14 states have call successors, (54) Word has length 363 [2023-12-25 07:24:08,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:24:08,339 INFO L225 Difference]: With dead ends: 26256 [2023-12-25 07:24:08,339 INFO L226 Difference]: Without dead ends: 17873 [2023-12-25 07:24:08,356 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 806 GetRequests, 742 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1190 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=820, Invalid=3470, Unknown=0, NotChecked=0, Total=4290 [2023-12-25 07:24:08,357 INFO L413 NwaCegarLoop]: 1225 mSDtfsCounter, 2572 mSDsluCounter, 5364 mSDsCounter, 0 mSdLazyCounter, 3127 mSolverCounterSat, 800 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2572 SdHoareTripleChecker+Valid, 6589 SdHoareTripleChecker+Invalid, 3927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 800 IncrementalHoareTripleChecker+Valid, 3127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:24:08,357 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2572 Valid, 6589 Invalid, 3927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [800 Valid, 3127 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-12-25 07:24:08,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17873 states. [2023-12-25 07:24:10,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17873 to 10776. [2023-12-25 07:24:10,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10776 states, 8216 states have (on average 1.2597370983446934) internal successors, (10350), 8490 states have internal predecessors, (10350), 1692 states have call successors, (1692), 868 states have call predecessors, (1692), 867 states have return successors, (1691), 1417 states have call predecessors, (1691), 1691 states have call successors, (1691) [2023-12-25 07:24:10,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10776 states to 10776 states and 13733 transitions. [2023-12-25 07:24:10,925 INFO L78 Accepts]: Start accepts. Automaton has 10776 states and 13733 transitions. Word has length 363 [2023-12-25 07:24:10,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:24:10,926 INFO L495 AbstractCegarLoop]: Abstraction has 10776 states and 13733 transitions. [2023-12-25 07:24:10,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 15.411764705882353) internal successors, (262), 17 states have internal predecessors, (262), 15 states have call successors, (55), 7 states have call predecessors, (55), 6 states have return successors, (54), 14 states have call predecessors, (54), 14 states have call successors, (54) [2023-12-25 07:24:10,926 INFO L276 IsEmpty]: Start isEmpty. Operand 10776 states and 13733 transitions. [2023-12-25 07:24:10,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2023-12-25 07:24:10,952 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:24:10,953 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 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, 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, 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:24:10,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2023-12-25 07:24:11,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:24:11,158 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:24:11,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:24:11,159 INFO L85 PathProgramCache]: Analyzing trace with hash 591548087, now seen corresponding path program 1 times [2023-12-25 07:24:11,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:24:11,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [649676137] [2023-12-25 07:24:11,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:24:11,160 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:24:11,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:24:11,162 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:24:11,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2023-12-25 07:24:11,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:24:11,473 INFO L262 TraceCheckSpWp]: Trace formula consists of 700 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-25 07:24:11,479 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:24:12,385 INFO L134 CoverageAnalysis]: Checked inductivity of 926 backedges. 10 proven. 284 refuted. 0 times theorem prover too weak. 632 trivial. 0 not checked. [2023-12-25 07:24:12,385 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:24:13,005 INFO L134 CoverageAnalysis]: Checked inductivity of 926 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 913 trivial. 0 not checked. [2023-12-25 07:24:13,005 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:24:13,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [649676137] [2023-12-25 07:24:13,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [649676137] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:24:13,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:24:13,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2023-12-25 07:24:13,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454530694] [2023-12-25 07:24:13,006 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:24:13,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-25 07:24:13,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:24:13,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-25 07:24:13,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-12-25 07:24:13,008 INFO L87 Difference]: Start difference. First operand 10776 states and 13733 transitions. Second operand has 17 states, 17 states have (on average 15.529411764705882) internal successors, (264), 17 states have internal predecessors, (264), 13 states have call successors, (55), 6 states have call predecessors, (55), 5 states have return successors, (54), 12 states have call predecessors, (54), 12 states have call successors, (54) [2023-12-25 07:24:22,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:24:22,540 INFO L93 Difference]: Finished difference Result 38799 states and 49445 transitions. [2023-12-25 07:24:22,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-12-25 07:24:22,541 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 15.529411764705882) internal successors, (264), 17 states have internal predecessors, (264), 13 states have call successors, (55), 6 states have call predecessors, (55), 5 states have return successors, (54), 12 states have call predecessors, (54), 12 states have call successors, (54) Word has length 364 [2023-12-25 07:24:22,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:24:22,618 INFO L225 Difference]: With dead ends: 38799 [2023-12-25 07:24:22,618 INFO L226 Difference]: Without dead ends: 28775 [2023-12-25 07:24:22,640 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 801 GetRequests, 737 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1196 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=820, Invalid=3470, Unknown=0, NotChecked=0, Total=4290 [2023-12-25 07:24:22,640 INFO L413 NwaCegarLoop]: 832 mSDtfsCounter, 3138 mSDsluCounter, 4689 mSDsCounter, 0 mSdLazyCounter, 3641 mSolverCounterSat, 1097 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3138 SdHoareTripleChecker+Valid, 5521 SdHoareTripleChecker+Invalid, 4738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1097 IncrementalHoareTripleChecker+Valid, 3641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-12-25 07:24:22,641 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3138 Valid, 5521 Invalid, 4738 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1097 Valid, 3641 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-12-25 07:24:22,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28775 states. [2023-12-25 07:24:25,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28775 to 13109. [2023-12-25 07:24:25,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13109 states, 9952 states have (on average 1.2618569131832797) internal successors, (12558), 10352 states have internal predecessors, (12558), 2102 states have call successors, (2102), 1055 states have call predecessors, (2102), 1054 states have return successors, (2101), 1701 states have call predecessors, (2101), 2101 states have call successors, (2101) [2023-12-25 07:24:25,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13109 states to 13109 states and 16761 transitions. [2023-12-25 07:24:25,489 INFO L78 Accepts]: Start accepts. Automaton has 13109 states and 16761 transitions. Word has length 364 [2023-12-25 07:24:25,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:24:25,489 INFO L495 AbstractCegarLoop]: Abstraction has 13109 states and 16761 transitions. [2023-12-25 07:24:25,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 15.529411764705882) internal successors, (264), 17 states have internal predecessors, (264), 13 states have call successors, (55), 6 states have call predecessors, (55), 5 states have return successors, (54), 12 states have call predecessors, (54), 12 states have call successors, (54) [2023-12-25 07:24:25,489 INFO L276 IsEmpty]: Start isEmpty. Operand 13109 states and 16761 transitions. [2023-12-25 07:24:25,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2023-12-25 07:24:25,496 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:24:25,496 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 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, 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, 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:24:25,502 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2023-12-25 07:24:25,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:24:25,702 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:24:25,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:24:25,702 INFO L85 PathProgramCache]: Analyzing trace with hash 841815657, now seen corresponding path program 1 times [2023-12-25 07:24:25,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:24:25,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1723019604] [2023-12-25 07:24:25,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:24:25,703 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:24:25,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:24:25,704 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:24:25,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2023-12-25 07:24:25,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:24:25,911 INFO L262 TraceCheckSpWp]: Trace formula consists of 700 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 07:24:25,916 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:24:26,541 INFO L134 CoverageAnalysis]: Checked inductivity of 926 backedges. 221 proven. 72 refuted. 0 times theorem prover too weak. 633 trivial. 0 not checked. [2023-12-25 07:24:26,542 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:24:26,813 INFO L134 CoverageAnalysis]: Checked inductivity of 926 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 913 trivial. 0 not checked. [2023-12-25 07:24:26,813 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:24:26,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1723019604] [2023-12-25 07:24:26,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1723019604] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:24:26,814 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:24:26,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2023-12-25 07:24:26,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484902435] [2023-12-25 07:24:26,814 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:24:26,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-25 07:24:26,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:24:26,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-25 07:24:26,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-12-25 07:24:26,816 INFO L87 Difference]: Start difference. First operand 13109 states and 16761 transitions. Second operand has 14 states, 14 states have (on average 18.857142857142858) internal successors, (264), 14 states have internal predecessors, (264), 12 states have call successors, (55), 6 states have call predecessors, (55), 5 states have return successors, (54), 11 states have call predecessors, (54), 11 states have call successors, (54) [2023-12-25 07:24:38,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:24:38,673 INFO L93 Difference]: Finished difference Result 62485 states and 79909 transitions. [2023-12-25 07:24:38,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-12-25 07:24:38,674 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 18.857142857142858) internal successors, (264), 14 states have internal predecessors, (264), 12 states have call successors, (55), 6 states have call predecessors, (55), 5 states have return successors, (54), 11 states have call predecessors, (54), 11 states have call successors, (54) Word has length 364 [2023-12-25 07:24:38,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:24:38,815 INFO L225 Difference]: With dead ends: 62485 [2023-12-25 07:24:38,815 INFO L226 Difference]: Without dead ends: 50237 [2023-12-25 07:24:38,857 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 805 GetRequests, 745 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1191 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=844, Invalid=2938, Unknown=0, NotChecked=0, Total=3782 [2023-12-25 07:24:38,857 INFO L413 NwaCegarLoop]: 589 mSDtfsCounter, 2758 mSDsluCounter, 1709 mSDsCounter, 0 mSdLazyCounter, 1108 mSolverCounterSat, 820 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2758 SdHoareTripleChecker+Valid, 2298 SdHoareTripleChecker+Invalid, 1928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 820 IncrementalHoareTripleChecker+Valid, 1108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-25 07:24:38,857 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2758 Valid, 2298 Invalid, 1928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [820 Valid, 1108 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-25 07:24:38,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50237 states. [2023-12-25 07:24:43,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50237 to 21284. [2023-12-25 07:24:43,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21284 states, 16110 states have (on average 1.269459962756052) internal successors, (20451), 16848 states have internal predecessors, (20451), 3470 states have call successors, (3470), 1704 states have call predecessors, (3470), 1703 states have return successors, (3469), 2731 states have call predecessors, (3469), 3469 states have call successors, (3469) [2023-12-25 07:24:43,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21284 states to 21284 states and 27390 transitions. [2023-12-25 07:24:43,733 INFO L78 Accepts]: Start accepts. Automaton has 21284 states and 27390 transitions. Word has length 364 [2023-12-25 07:24:43,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:24:43,734 INFO L495 AbstractCegarLoop]: Abstraction has 21284 states and 27390 transitions. [2023-12-25 07:24:43,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 18.857142857142858) internal successors, (264), 14 states have internal predecessors, (264), 12 states have call successors, (55), 6 states have call predecessors, (55), 5 states have return successors, (54), 11 states have call predecessors, (54), 11 states have call successors, (54) [2023-12-25 07:24:43,734 INFO L276 IsEmpty]: Start isEmpty. Operand 21284 states and 27390 transitions. [2023-12-25 07:24:43,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2023-12-25 07:24:43,743 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:24:43,743 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 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, 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, 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:24:43,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2023-12-25 07:24:43,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:24:43,945 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:24:43,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:24:43,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1720857433, now seen corresponding path program 1 times [2023-12-25 07:24:43,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:24:43,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [595878959] [2023-12-25 07:24:43,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:24:43,948 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:24:43,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:24:43,949 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:24:43,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2023-12-25 07:24:44,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:24:44,180 INFO L262 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 07:24:44,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:24:44,910 INFO L134 CoverageAnalysis]: Checked inductivity of 926 backedges. 221 proven. 73 refuted. 0 times theorem prover too weak. 632 trivial. 0 not checked. [2023-12-25 07:24:44,910 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:24:45,177 INFO L134 CoverageAnalysis]: Checked inductivity of 926 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 913 trivial. 0 not checked. [2023-12-25 07:24:45,178 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:24:45,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [595878959] [2023-12-25 07:24:45,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [595878959] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:24:45,178 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:24:45,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2023-12-25 07:24:45,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793022331] [2023-12-25 07:24:45,178 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:24:45,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-25 07:24:45,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:24:45,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-25 07:24:45,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-12-25 07:24:45,180 INFO L87 Difference]: Start difference. First operand 21284 states and 27390 transitions. Second operand has 14 states, 14 states have (on average 19.142857142857142) internal successors, (268), 14 states have internal predecessors, (268), 12 states have call successors, (55), 6 states have call predecessors, (55), 5 states have return successors, (54), 11 states have call predecessors, (54), 11 states have call successors, (54) [2023-12-25 07:25:05,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:25:05,231 INFO L93 Difference]: Finished difference Result 103417 states and 132969 transitions. [2023-12-25 07:25:05,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-12-25 07:25:05,232 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 19.142857142857142) internal successors, (268), 14 states have internal predecessors, (268), 12 states have call successors, (55), 6 states have call predecessors, (55), 5 states have return successors, (54), 11 states have call predecessors, (54), 11 states have call successors, (54) Word has length 365 [2023-12-25 07:25:05,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:25:05,663 INFO L225 Difference]: With dead ends: 103417 [2023-12-25 07:25:05,663 INFO L226 Difference]: Without dead ends: 83287 [2023-12-25 07:25:05,723 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 807 GetRequests, 747 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1202 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=844, Invalid=2938, Unknown=0, NotChecked=0, Total=3782 [2023-12-25 07:25:05,724 INFO L413 NwaCegarLoop]: 808 mSDtfsCounter, 1400 mSDsluCounter, 3090 mSDsCounter, 0 mSdLazyCounter, 1976 mSolverCounterSat, 361 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1400 SdHoareTripleChecker+Valid, 3898 SdHoareTripleChecker+Invalid, 2337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 361 IncrementalHoareTripleChecker+Valid, 1976 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:25:05,724 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1400 Valid, 3898 Invalid, 2337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [361 Valid, 1976 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-25 07:25:05,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83287 states. [2023-12-25 07:25:12,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83287 to 27216. [2023-12-25 07:25:12,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27216 states, 20578 states have (on average 1.2756827680046652) internal successors, (26251), 21624 states have internal predecessors, (26251), 4469 states have call successors, (4469), 2169 states have call predecessors, (4469), 2168 states have return successors, (4468), 3422 states have call predecessors, (4468), 4468 states have call successors, (4468) [2023-12-25 07:25:12,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27216 states to 27216 states and 35188 transitions. [2023-12-25 07:25:12,238 INFO L78 Accepts]: Start accepts. Automaton has 27216 states and 35188 transitions. Word has length 365 [2023-12-25 07:25:12,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:25:12,239 INFO L495 AbstractCegarLoop]: Abstraction has 27216 states and 35188 transitions. [2023-12-25 07:25:12,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 19.142857142857142) internal successors, (268), 14 states have internal predecessors, (268), 12 states have call successors, (55), 6 states have call predecessors, (55), 5 states have return successors, (54), 11 states have call predecessors, (54), 11 states have call successors, (54) [2023-12-25 07:25:12,239 INFO L276 IsEmpty]: Start isEmpty. Operand 27216 states and 35188 transitions. [2023-12-25 07:25:12,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2023-12-25 07:25:12,253 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:25:12,254 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 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, 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, 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:25:12,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Forceful destruction successful, exit code 0 [2023-12-25 07:25:12,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:25:12,460 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:25:12,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:25:12,460 INFO L85 PathProgramCache]: Analyzing trace with hash -945672304, now seen corresponding path program 1 times [2023-12-25 07:25:12,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:25:12,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1953253785] [2023-12-25 07:25:12,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:25:12,461 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:25:12,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:25:12,462 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:25:12,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2023-12-25 07:25:12,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:25:12,641 INFO L262 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:25:12,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:25:12,662 INFO L134 CoverageAnalysis]: Checked inductivity of 926 backedges. 249 proven. 0 refuted. 0 times theorem prover too weak. 677 trivial. 0 not checked. [2023-12-25 07:25:12,662 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:25:12,662 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:25:12,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1953253785] [2023-12-25 07:25:12,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1953253785] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:25:12,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:25:12,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 07:25:12,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940771922] [2023-12-25 07:25:12,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:25:12,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:25:12,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:25:12,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:25:12,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:25:12,664 INFO L87 Difference]: Start difference. First operand 27216 states and 35188 transitions. Second operand has 5 states, 4 states have (on average 34.0) internal successors, (136), 5 states have internal predecessors, (136), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 2 states have call predecessors, (25), 3 states have call successors, (25) [2023-12-25 07:25:18,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:25:18,122 INFO L93 Difference]: Finished difference Result 49720 states and 64434 transitions. [2023-12-25 07:25:18,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:25:18,123 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 34.0) internal successors, (136), 5 states have internal predecessors, (136), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 2 states have call predecessors, (25), 3 states have call successors, (25) Word has length 365 [2023-12-25 07:25:18,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:25:18,180 INFO L225 Difference]: With dead ends: 49720 [2023-12-25 07:25:18,180 INFO L226 Difference]: Without dead ends: 23421 [2023-12-25 07:25:18,210 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 361 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:25:18,210 INFO L413 NwaCegarLoop]: 240 mSDtfsCounter, 2 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 938 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:25:18,210 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 938 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:25:18,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23421 states. [2023-12-25 07:25:23,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23421 to 23151. [2023-12-25 07:25:23,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23151 states, 17468 states have (on average 1.2655713304327914) internal successors, (22107), 18274 states have internal predecessors, (22107), 3811 states have call successors, (3811), 1872 states have call predecessors, (3811), 1871 states have return successors, (3810), 3004 states have call predecessors, (3810), 3810 states have call successors, (3810) [2023-12-25 07:25:23,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23151 states to 23151 states and 29728 transitions. [2023-12-25 07:25:23,327 INFO L78 Accepts]: Start accepts. Automaton has 23151 states and 29728 transitions. Word has length 365 [2023-12-25 07:25:23,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:25:23,327 INFO L495 AbstractCegarLoop]: Abstraction has 23151 states and 29728 transitions. [2023-12-25 07:25:23,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 34.0) internal successors, (136), 5 states have internal predecessors, (136), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 2 states have call predecessors, (25), 3 states have call successors, (25) [2023-12-25 07:25:23,328 INFO L276 IsEmpty]: Start isEmpty. Operand 23151 states and 29728 transitions. [2023-12-25 07:25:23,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2023-12-25 07:25:23,337 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:25:23,337 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 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, 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, 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:25:23,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2023-12-25 07:25:23,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:25:23,538 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:25:23,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:25:23,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1663869200, now seen corresponding path program 1 times [2023-12-25 07:25:23,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:25:23,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2082414606] [2023-12-25 07:25:23,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:25:23,540 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:25:23,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:25:23,541 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:25:23,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2023-12-25 07:25:23,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:25:23,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 07:25:23,724 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:25:23,743 INFO L134 CoverageAnalysis]: Checked inductivity of 926 backedges. 267 proven. 0 refuted. 0 times theorem prover too weak. 659 trivial. 0 not checked. [2023-12-25 07:25:23,743 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 07:25:23,743 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:25:23,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2082414606] [2023-12-25 07:25:23,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2082414606] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 07:25:23,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 07:25:23,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 07:25:23,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637881446] [2023-12-25 07:25:23,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 07:25:23,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 07:25:23,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:25:23,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 07:25:23,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 07:25:23,745 INFO L87 Difference]: Start difference. First operand 23151 states and 29728 transitions. Second operand has 5 states, 4 states have (on average 35.25) internal successors, (141), 5 states have internal predecessors, (141), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 2 states have call predecessors, (26), 3 states have call successors, (26) [2023-12-25 07:25:27,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:25:27,099 INFO L93 Difference]: Finished difference Result 37318 states and 47925 transitions. [2023-12-25 07:25:27,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 07:25:27,100 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 35.25) internal successors, (141), 5 states have internal predecessors, (141), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 2 states have call predecessors, (26), 3 states have call successors, (26) Word has length 366 [2023-12-25 07:25:27,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:25:27,140 INFO L225 Difference]: With dead ends: 37318 [2023-12-25 07:25:27,140 INFO L226 Difference]: Without dead ends: 14947 [2023-12-25 07:25:27,166 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 362 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:25:27,166 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 2 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 914 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:25:27,166 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 914 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 07:25:27,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14947 states. [2023-12-25 07:25:30,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14947 to 14884. [2023-12-25 07:25:30,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14884 states, 11276 states have (on average 1.2454771195459382) internal successors, (14044), 11710 states have internal predecessors, (14044), 2391 states have call successors, (2391), 1216 states have call predecessors, (2391), 1216 states have return successors, (2391), 1957 states have call predecessors, (2391), 2391 states have call successors, (2391) [2023-12-25 07:25:30,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14884 states to 14884 states and 18826 transitions. [2023-12-25 07:25:30,627 INFO L78 Accepts]: Start accepts. Automaton has 14884 states and 18826 transitions. Word has length 366 [2023-12-25 07:25:30,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:25:30,628 INFO L495 AbstractCegarLoop]: Abstraction has 14884 states and 18826 transitions. [2023-12-25 07:25:30,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 35.25) internal successors, (141), 5 states have internal predecessors, (141), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 2 states have call predecessors, (26), 3 states have call successors, (26) [2023-12-25 07:25:30,628 INFO L276 IsEmpty]: Start isEmpty. Operand 14884 states and 18826 transitions. [2023-12-25 07:25:30,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2023-12-25 07:25:30,644 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:25:30,644 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 12, 12, 10, 10, 10, 9, 8, 8, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 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, 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] [2023-12-25 07:25:30,649 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 (51)] Ended with exit code 0 [2023-12-25 07:25:30,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:25:30,845 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:25:30,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:25:30,846 INFO L85 PathProgramCache]: Analyzing trace with hash 406204141, now seen corresponding path program 1 times [2023-12-25 07:25:30,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:25:30,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [643422149] [2023-12-25 07:25:30,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:25:30,846 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:25:30,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:25:30,847 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-25 07:25:30,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2023-12-25 07:25:31,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:25:31,070 INFO L262 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-25 07:25:31,075 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:25:31,694 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 222 proven. 286 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2023-12-25 07:25:31,695 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:25:31,965 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 15 proven. 14 refuted. 0 times theorem prover too weak. 1127 trivial. 0 not checked. [2023-12-25 07:25:31,966 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:25:31,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [643422149] [2023-12-25 07:25:31,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [643422149] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:25:31,966 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:25:31,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2023-12-25 07:25:31,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981014764] [2023-12-25 07:25:31,966 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:25:31,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-25 07:25:31,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:25:31,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-25 07:25:31,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-12-25 07:25:31,968 INFO L87 Difference]: Start difference. First operand 14884 states and 18826 transitions. Second operand has 14 states, 14 states have (on average 19.857142857142858) internal successors, (278), 14 states have internal predecessors, (278), 12 states have call successors, (65), 6 states have call predecessors, (65), 6 states have return successors, (64), 12 states have call predecessors, (64), 12 states have call successors, (64) [2023-12-25 07:25:42,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:25:42,220 INFO L93 Difference]: Finished difference Result 46026 states and 58131 transitions. [2023-12-25 07:25:42,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-12-25 07:25:42,221 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 19.857142857142858) internal successors, (278), 14 states have internal predecessors, (278), 12 states have call successors, (65), 6 states have call predecessors, (65), 6 states have return successors, (64), 12 states have call predecessors, (64), 12 states have call successors, (64) Word has length 403 [2023-12-25 07:25:42,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:25:42,321 INFO L225 Difference]: With dead ends: 46026 [2023-12-25 07:25:42,322 INFO L226 Difference]: Without dead ends: 32223 [2023-12-25 07:25:42,348 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 898 GetRequests, 824 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1766 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1085, Invalid=4317, Unknown=0, NotChecked=0, Total=5402 [2023-12-25 07:25:42,348 INFO L413 NwaCegarLoop]: 553 mSDtfsCounter, 2226 mSDsluCounter, 2788 mSDsCounter, 0 mSdLazyCounter, 1317 mSolverCounterSat, 707 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2226 SdHoareTripleChecker+Valid, 3341 SdHoareTripleChecker+Invalid, 2024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 707 IncrementalHoareTripleChecker+Valid, 1317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-25 07:25:42,348 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2226 Valid, 3341 Invalid, 2024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [707 Valid, 1317 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-25 07:25:42,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32223 states. [2023-12-25 07:25:46,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32223 to 17842. [2023-12-25 07:25:46,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17842 states, 13512 states have (on average 1.2319419775014802) internal successors, (16646), 14014 states have internal predecessors, (16646), 2867 states have call successors, (2867), 1462 states have call predecessors, (2867), 1462 states have return successors, (2867), 2365 states have call predecessors, (2867), 2867 states have call successors, (2867) [2023-12-25 07:25:46,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17842 states to 17842 states and 22380 transitions. [2023-12-25 07:25:46,786 INFO L78 Accepts]: Start accepts. Automaton has 17842 states and 22380 transitions. Word has length 403 [2023-12-25 07:25:46,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:25:46,787 INFO L495 AbstractCegarLoop]: Abstraction has 17842 states and 22380 transitions. [2023-12-25 07:25:46,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 19.857142857142858) internal successors, (278), 14 states have internal predecessors, (278), 12 states have call successors, (65), 6 states have call predecessors, (65), 6 states have return successors, (64), 12 states have call predecessors, (64), 12 states have call successors, (64) [2023-12-25 07:25:46,787 INFO L276 IsEmpty]: Start isEmpty. Operand 17842 states and 22380 transitions. [2023-12-25 07:25:46,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2023-12-25 07:25:46,808 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:25:46,808 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 12, 12, 10, 10, 10, 9, 8, 8, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 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, 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] [2023-12-25 07:25:46,813 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 (52)] Ended with exit code 0 [2023-12-25 07:25:47,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:25:47,009 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:25:47,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:25:47,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1104834525, now seen corresponding path program 1 times [2023-12-25 07:25:47,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:25:47,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [254946876] [2023-12-25 07:25:47,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:25:47,010 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:25:47,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:25:47,011 INFO L229 MonitoredProcess]: Starting monitored process 53 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:25:47,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2023-12-25 07:25:47,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:25:47,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 776 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-25 07:25:47,254 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:25:47,872 INFO L134 CoverageAnalysis]: Checked inductivity of 1153 backedges. 222 proven. 284 refuted. 0 times theorem prover too weak. 647 trivial. 0 not checked. [2023-12-25 07:25:47,872 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:25:48,190 INFO L134 CoverageAnalysis]: Checked inductivity of 1153 backedges. 15 proven. 11 refuted. 0 times theorem prover too weak. 1127 trivial. 0 not checked. [2023-12-25 07:25:48,191 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:25:48,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [254946876] [2023-12-25 07:25:48,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [254946876] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:25:48,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:25:48,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2023-12-25 07:25:48,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824918564] [2023-12-25 07:25:48,191 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:25:48,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-25 07:25:48,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:25:48,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-25 07:25:48,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-12-25 07:25:48,193 INFO L87 Difference]: Start difference. First operand 17842 states and 22380 transitions. Second operand has 14 states, 14 states have (on average 20.071428571428573) internal successors, (281), 14 states have internal predecessors, (281), 12 states have call successors, (65), 6 states have call predecessors, (65), 6 states have return successors, (64), 12 states have call predecessors, (64), 12 states have call successors, (64) [2023-12-25 07:25:59,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:25:59,712 INFO L93 Difference]: Finished difference Result 51636 states and 64723 transitions. [2023-12-25 07:25:59,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-12-25 07:25:59,713 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 20.071428571428573) internal successors, (281), 14 states have internal predecessors, (281), 12 states have call successors, (65), 6 states have call predecessors, (65), 6 states have return successors, (64), 12 states have call predecessors, (64), 12 states have call successors, (64) Word has length 404 [2023-12-25 07:25:59,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:25:59,808 INFO L225 Difference]: With dead ends: 51636 [2023-12-25 07:25:59,808 INFO L226 Difference]: Without dead ends: 35011 [2023-12-25 07:25:59,837 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 900 GetRequests, 826 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1676 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1085, Invalid=4317, Unknown=0, NotChecked=0, Total=5402 [2023-12-25 07:25:59,838 INFO L413 NwaCegarLoop]: 969 mSDtfsCounter, 1625 mSDsluCounter, 4004 mSDsCounter, 0 mSdLazyCounter, 2234 mSolverCounterSat, 444 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1625 SdHoareTripleChecker+Valid, 4973 SdHoareTripleChecker+Invalid, 2678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 444 IncrementalHoareTripleChecker+Valid, 2234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-25 07:25:59,838 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1625 Valid, 4973 Invalid, 2678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [444 Valid, 2234 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-25 07:25:59,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35011 states. [2023-12-25 07:26:04,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35011 to 19409. [2023-12-25 07:26:04,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19409 states, 14718 states have (on average 1.2293789917108302) internal successors, (18094), 15246 states have internal predecessors, (18094), 3105 states have call successors, (3105), 1585 states have call predecessors, (3105), 1585 states have return successors, (3105), 2577 states have call predecessors, (3105), 3105 states have call successors, (3105) [2023-12-25 07:26:04,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19409 states to 19409 states and 24304 transitions. [2023-12-25 07:26:04,672 INFO L78 Accepts]: Start accepts. Automaton has 19409 states and 24304 transitions. Word has length 404 [2023-12-25 07:26:04,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:26:04,673 INFO L495 AbstractCegarLoop]: Abstraction has 19409 states and 24304 transitions. [2023-12-25 07:26:04,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 20.071428571428573) internal successors, (281), 14 states have internal predecessors, (281), 12 states have call successors, (65), 6 states have call predecessors, (65), 6 states have return successors, (64), 12 states have call predecessors, (64), 12 states have call successors, (64) [2023-12-25 07:26:04,673 INFO L276 IsEmpty]: Start isEmpty. Operand 19409 states and 24304 transitions. [2023-12-25 07:26:04,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 406 [2023-12-25 07:26:04,693 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:26:04,693 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 12, 12, 10, 10, 10, 9, 8, 8, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 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, 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] [2023-12-25 07:26:04,698 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 (53)] Ended with exit code 0 [2023-12-25 07:26:04,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.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:26:04,893 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:26:04,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:26:04,894 INFO L85 PathProgramCache]: Analyzing trace with hash -938871794, now seen corresponding path program 1 times [2023-12-25 07:26:04,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:26:04,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [53055233] [2023-12-25 07:26:04,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:26:04,894 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:26:04,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:26:04,895 INFO L229 MonitoredProcess]: Starting monitored process 54 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:26:04,896 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 (54)] Waiting until timeout for monitored process [2023-12-25 07:26:05,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:26:05,134 INFO L262 TraceCheckSpWp]: Trace formula consists of 777 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-25 07:26:05,138 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:26:05,383 INFO L134 CoverageAnalysis]: Checked inductivity of 1153 backedges. 344 proven. 167 refuted. 0 times theorem prover too weak. 642 trivial. 0 not checked. [2023-12-25 07:26:05,383 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:26:05,789 INFO L134 CoverageAnalysis]: Checked inductivity of 1153 backedges. 41 proven. 68 refuted. 0 times theorem prover too weak. 1044 trivial. 0 not checked. [2023-12-25 07:26:05,789 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:26:05,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [53055233] [2023-12-25 07:26:05,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [53055233] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:26:05,789 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:26:05,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 21 [2023-12-25 07:26:05,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356295733] [2023-12-25 07:26:05,790 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:26:05,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-25 07:26:05,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:26:05,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-25 07:26:05,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2023-12-25 07:26:05,792 INFO L87 Difference]: Start difference. First operand 19409 states and 24304 transitions. Second operand has 21 states, 21 states have (on average 10.285714285714286) internal successors, (216), 20 states have internal predecessors, (216), 6 states have call successors, (55), 10 states have call predecessors, (55), 14 states have return successors, (55), 6 states have call predecessors, (55), 5 states have call successors, (55) [2023-12-25 07:26:21,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:26:21,407 INFO L93 Difference]: Finished difference Result 64665 states and 82547 transitions. [2023-12-25 07:26:21,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-12-25 07:26:21,409 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 10.285714285714286) internal successors, (216), 20 states have internal predecessors, (216), 6 states have call successors, (55), 10 states have call predecessors, (55), 14 states have return successors, (55), 6 states have call predecessors, (55), 5 states have call successors, (55) Word has length 405 [2023-12-25 07:26:21,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:26:21,571 INFO L225 Difference]: With dead ends: 64665 [2023-12-25 07:26:21,571 INFO L226 Difference]: Without dead ends: 46545 [2023-12-25 07:26:21,606 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 851 GetRequests, 793 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 671 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=668, Invalid=2872, Unknown=0, NotChecked=0, Total=3540 [2023-12-25 07:26:21,607 INFO L413 NwaCegarLoop]: 696 mSDtfsCounter, 1182 mSDsluCounter, 5492 mSDsCounter, 0 mSdLazyCounter, 3767 mSolverCounterSat, 499 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1182 SdHoareTripleChecker+Valid, 6188 SdHoareTripleChecker+Invalid, 4266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 499 IncrementalHoareTripleChecker+Valid, 3767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-25 07:26:21,607 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1182 Valid, 6188 Invalid, 4266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [499 Valid, 3767 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-25 07:26:21,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46545 states. [2023-12-25 07:26:32,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46545 to 38720. [2023-12-25 07:26:32,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38720 states, 29250 states have (on average 1.2256752136752136) internal successors, (35851), 30079 states have internal predecessors, (35851), 6482 states have call successors, (6482), 2987 states have call predecessors, (6482), 2987 states have return successors, (6482), 5653 states have call predecessors, (6482), 6482 states have call successors, (6482) [2023-12-25 07:26:32,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38720 states to 38720 states and 48815 transitions. [2023-12-25 07:26:32,583 INFO L78 Accepts]: Start accepts. Automaton has 38720 states and 48815 transitions. Word has length 405 [2023-12-25 07:26:32,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:26:32,583 INFO L495 AbstractCegarLoop]: Abstraction has 38720 states and 48815 transitions. [2023-12-25 07:26:32,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 10.285714285714286) internal successors, (216), 20 states have internal predecessors, (216), 6 states have call successors, (55), 10 states have call predecessors, (55), 14 states have return successors, (55), 6 states have call predecessors, (55), 5 states have call successors, (55) [2023-12-25 07:26:32,584 INFO L276 IsEmpty]: Start isEmpty. Operand 38720 states and 48815 transitions. [2023-12-25 07:26:32,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 406 [2023-12-25 07:26:32,620 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:26:32,620 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 12, 12, 10, 10, 10, 9, 8, 8, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 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, 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:26:32,624 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 (54)] Ended with exit code 0 [2023-12-25 07:26:32,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.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:26:32,820 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:26:32,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:26:32,821 INFO L85 PathProgramCache]: Analyzing trace with hash -158134778, now seen corresponding path program 1 times [2023-12-25 07:26:32,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:26:32,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [83239897] [2023-12-25 07:26:32,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:26:32,821 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:26:32,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:26:32,822 INFO L229 MonitoredProcess]: Starting monitored process 55 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:26:32,823 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 (55)] Waiting until timeout for monitored process [2023-12-25 07:26:33,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:26:33,056 INFO L262 TraceCheckSpWp]: Trace formula consists of 777 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-25 07:26:33,062 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:26:33,698 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 222 proven. 286 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2023-12-25 07:26:33,698 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:26:33,955 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 15 proven. 14 refuted. 0 times theorem prover too weak. 1127 trivial. 0 not checked. [2023-12-25 07:26:33,955 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:26:33,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [83239897] [2023-12-25 07:26:33,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [83239897] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:26:33,955 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:26:33,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2023-12-25 07:26:33,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196173994] [2023-12-25 07:26:33,956 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:26:33,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-25 07:26:33,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:26:33,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-25 07:26:33,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-12-25 07:26:33,957 INFO L87 Difference]: Start difference. First operand 38720 states and 48815 transitions. Second operand has 14 states, 14 states have (on average 20.071428571428573) internal successors, (281), 14 states have internal predecessors, (281), 12 states have call successors, (65), 6 states have call predecessors, (65), 6 states have return successors, (64), 12 states have call predecessors, (64), 12 states have call successors, (64) [2023-12-25 07:27:05,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:27:05,206 INFO L93 Difference]: Finished difference Result 135542 states and 170638 transitions. [2023-12-25 07:27:05,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-12-25 07:27:05,207 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 20.071428571428573) internal successors, (281), 14 states have internal predecessors, (281), 12 states have call successors, (65), 6 states have call predecessors, (65), 6 states have return successors, (64), 12 states have call predecessors, (64), 12 states have call successors, (64) Word has length 405 [2023-12-25 07:27:05,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:27:05,765 INFO L225 Difference]: With dead ends: 135542 [2023-12-25 07:27:05,766 INFO L226 Difference]: Without dead ends: 98552 [2023-12-25 07:27:05,838 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 894 GetRequests, 820 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1760 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1085, Invalid=4317, Unknown=0, NotChecked=0, Total=5402 [2023-12-25 07:27:05,839 INFO L413 NwaCegarLoop]: 528 mSDtfsCounter, 2537 mSDsluCounter, 2391 mSDsCounter, 0 mSdLazyCounter, 1350 mSolverCounterSat, 847 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2537 SdHoareTripleChecker+Valid, 2919 SdHoareTripleChecker+Invalid, 2197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 847 IncrementalHoareTripleChecker+Valid, 1350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-25 07:27:05,839 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2537 Valid, 2919 Invalid, 2197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [847 Valid, 1350 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-25 07:27:05,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98552 states. [2023-12-25 07:27:20,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98552 to 49104. [2023-12-25 07:27:20,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49104 states, 37007 states have (on average 1.2165536249898667) internal successors, (45021), 38072 states have internal predecessors, (45021), 8338 states have call successors, (8338), 3758 states have call predecessors, (8338), 3758 states have return successors, (8338), 7273 states have call predecessors, (8338), 8338 states have call successors, (8338) [2023-12-25 07:27:20,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49104 states to 49104 states and 61697 transitions. [2023-12-25 07:27:20,378 INFO L78 Accepts]: Start accepts. Automaton has 49104 states and 61697 transitions. Word has length 405 [2023-12-25 07:27:20,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:27:20,378 INFO L495 AbstractCegarLoop]: Abstraction has 49104 states and 61697 transitions. [2023-12-25 07:27:20,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 20.071428571428573) internal successors, (281), 14 states have internal predecessors, (281), 12 states have call successors, (65), 6 states have call predecessors, (65), 6 states have return successors, (64), 12 states have call predecessors, (64), 12 states have call successors, (64) [2023-12-25 07:27:20,379 INFO L276 IsEmpty]: Start isEmpty. Operand 49104 states and 61697 transitions. [2023-12-25 07:27:20,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 407 [2023-12-25 07:27:20,434 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:27:20,435 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 12, 12, 10, 10, 10, 9, 8, 8, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 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, 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:27:20,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Forceful destruction successful, exit code 0 [2023-12-25 07:27:20,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.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:27:20,641 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:27:20,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:27:20,641 INFO L85 PathProgramCache]: Analyzing trace with hash 2132191618, now seen corresponding path program 1 times [2023-12-25 07:27:20,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:27:20,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1854889340] [2023-12-25 07:27:20,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:27:20,642 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 07:27:20,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:27:20,644 INFO L229 MonitoredProcess]: Starting monitored process 56 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:27:20,675 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 (56)] Waiting until timeout for monitored process [2023-12-25 07:27:20,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:27:20,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-25 07:27:20,925 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:27:21,157 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 416 proven. 102 refuted. 0 times theorem prover too weak. 638 trivial. 0 not checked. [2023-12-25 07:27:21,157 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:27:21,562 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 42 proven. 70 refuted. 0 times theorem prover too weak. 1044 trivial. 0 not checked. [2023-12-25 07:27:21,562 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:27:21,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1854889340] [2023-12-25 07:27:21,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1854889340] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:27:21,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:27:21,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 21 [2023-12-25 07:27:21,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238994424] [2023-12-25 07:27:21,562 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:27:21,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-25 07:27:21,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:27:21,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-25 07:27:21,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2023-12-25 07:27:21,564 INFO L87 Difference]: Start difference. First operand 49104 states and 61697 transitions. Second operand has 21 states, 21 states have (on average 10.476190476190476) internal successors, (220), 20 states have internal predecessors, (220), 6 states have call successors, (55), 10 states have call predecessors, (55), 15 states have return successors, (55), 7 states have call predecessors, (55), 6 states have call successors, (55) [2023-12-25 07:27:34,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:27:34,485 INFO L93 Difference]: Finished difference Result 82941 states and 104751 transitions. [2023-12-25 07:27:34,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-12-25 07:27:34,486 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 10.476190476190476) internal successors, (220), 20 states have internal predecessors, (220), 6 states have call successors, (55), 10 states have call predecessors, (55), 15 states have return successors, (55), 7 states have call predecessors, (55), 6 states have call successors, (55) Word has length 406 [2023-12-25 07:27:34,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:27:34,621 INFO L225 Difference]: With dead ends: 82941 [2023-12-25 07:27:34,621 INFO L226 Difference]: Without dead ends: 35242 [2023-12-25 07:27:34,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 849 GetRequests, 795 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=589, Invalid=2491, Unknown=0, NotChecked=0, Total=3080 [2023-12-25 07:27:34,700 INFO L413 NwaCegarLoop]: 408 mSDtfsCounter, 1806 mSDsluCounter, 3325 mSDsCounter, 0 mSdLazyCounter, 2400 mSolverCounterSat, 757 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1806 SdHoareTripleChecker+Valid, 3733 SdHoareTripleChecker+Invalid, 3157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 757 IncrementalHoareTripleChecker+Valid, 2400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-25 07:27:34,701 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1806 Valid, 3733 Invalid, 3157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [757 Valid, 2400 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-25 07:27:34,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35242 states. [2023-12-25 07:27:42,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35242 to 24530. [2023-12-25 07:27:42,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24530 states, 18615 states have (on average 1.2018802041364491) internal successors, (22373), 19007 states have internal predecessors, (22373), 4038 states have call successors, (4038), 1876 states have call predecessors, (4038), 1876 states have return successors, (4038), 3646 states have call predecessors, (4038), 4038 states have call successors, (4038) [2023-12-25 07:27:42,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24530 states to 24530 states and 30449 transitions. [2023-12-25 07:27:42,802 INFO L78 Accepts]: Start accepts. Automaton has 24530 states and 30449 transitions. Word has length 406 [2023-12-25 07:27:42,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:27:42,803 INFO L495 AbstractCegarLoop]: Abstraction has 24530 states and 30449 transitions. [2023-12-25 07:27:42,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 10.476190476190476) internal successors, (220), 20 states have internal predecessors, (220), 6 states have call successors, (55), 10 states have call predecessors, (55), 15 states have return successors, (55), 7 states have call predecessors, (55), 6 states have call successors, (55) [2023-12-25 07:27:42,803 INFO L276 IsEmpty]: Start isEmpty. Operand 24530 states and 30449 transitions. [2023-12-25 07:27:42,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 416 [2023-12-25 07:27:42,834 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:27:42,834 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 12, 12, 10, 10, 10, 9, 9, 8, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 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, 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] [2023-12-25 07:27:42,840 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 (56)] Forceful destruction successful, exit code 0 [2023-12-25 07:27:43,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.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:27:43,035 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:27:43,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:27:43,036 INFO L85 PathProgramCache]: Analyzing trace with hash -830749965, now seen corresponding path program 1 times [2023-12-25 07:27:43,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:27:43,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [951868158] [2023-12-25 07:27:43,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:27:43,036 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:27:43,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:27:43,037 INFO L229 MonitoredProcess]: Starting monitored process 57 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:27:43,039 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 (57)] Waiting until timeout for monitored process [2023-12-25 07:27:43,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:27:43,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 792 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-25 07:27:43,270 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:27:43,546 INFO L134 CoverageAnalysis]: Checked inductivity of 1222 backedges. 412 proven. 158 refuted. 0 times theorem prover too weak. 652 trivial. 0 not checked. [2023-12-25 07:27:43,546 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:27:44,047 INFO L134 CoverageAnalysis]: Checked inductivity of 1222 backedges. 60 proven. 51 refuted. 0 times theorem prover too weak. 1111 trivial. 0 not checked. [2023-12-25 07:27:44,047 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:27:44,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [951868158] [2023-12-25 07:27:44,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [951868158] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:27:44,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:27:44,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2023-12-25 07:27:44,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887918546] [2023-12-25 07:27:44,048 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:27:44,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-25 07:27:44,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:27:44,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-25 07:27:44,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2023-12-25 07:27:44,049 INFO L87 Difference]: Start difference. First operand 24530 states and 30449 transitions. Second operand has 20 states, 20 states have (on average 10.4) internal successors, (208), 17 states have internal predecessors, (208), 4 states have call successors, (56), 8 states have call predecessors, (56), 13 states have return successors, (56), 6 states have call predecessors, (56), 3 states have call successors, (56) [2023-12-25 07:28:04,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:28:04,085 INFO L93 Difference]: Finished difference Result 75949 states and 96410 transitions. [2023-12-25 07:28:04,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-12-25 07:28:04,085 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 10.4) internal successors, (208), 17 states have internal predecessors, (208), 4 states have call successors, (56), 8 states have call predecessors, (56), 13 states have return successors, (56), 6 states have call predecessors, (56), 3 states have call successors, (56) Word has length 415 [2023-12-25 07:28:04,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:28:04,253 INFO L225 Difference]: With dead ends: 75949 [2023-12-25 07:28:04,254 INFO L226 Difference]: Without dead ends: 52813 [2023-12-25 07:28:04,295 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 888 GetRequests, 831 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 678 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=624, Invalid=2798, Unknown=0, NotChecked=0, Total=3422 [2023-12-25 07:28:04,296 INFO L413 NwaCegarLoop]: 580 mSDtfsCounter, 1444 mSDsluCounter, 5486 mSDsCounter, 0 mSdLazyCounter, 3523 mSolverCounterSat, 540 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1444 SdHoareTripleChecker+Valid, 6066 SdHoareTripleChecker+Invalid, 4063 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 540 IncrementalHoareTripleChecker+Valid, 3523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-25 07:28:04,296 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1444 Valid, 6066 Invalid, 4063 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [540 Valid, 3523 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-25 07:28:04,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52813 states. [2023-12-25 07:28:18,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52813 to 45104. [2023-12-25 07:28:18,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45104 states, 34066 states have (on average 1.1965302647801326) internal successors, (40761), 34752 states have internal predecessors, (40761), 7711 states have call successors, (7711), 3326 states have call predecessors, (7711), 3326 states have return successors, (7711), 7025 states have call predecessors, (7711), 7711 states have call successors, (7711) [2023-12-25 07:28:19,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45104 states to 45104 states and 56183 transitions. [2023-12-25 07:28:19,032 INFO L78 Accepts]: Start accepts. Automaton has 45104 states and 56183 transitions. Word has length 415 [2023-12-25 07:28:19,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:28:19,033 INFO L495 AbstractCegarLoop]: Abstraction has 45104 states and 56183 transitions. [2023-12-25 07:28:19,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 10.4) internal successors, (208), 17 states have internal predecessors, (208), 4 states have call successors, (56), 8 states have call predecessors, (56), 13 states have return successors, (56), 6 states have call predecessors, (56), 3 states have call successors, (56) [2023-12-25 07:28:19,033 INFO L276 IsEmpty]: Start isEmpty. Operand 45104 states and 56183 transitions. [2023-12-25 07:28:19,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2023-12-25 07:28:19,095 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:28:19,095 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 12, 12, 10, 10, 10, 9, 9, 8, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 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, 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:28:19,102 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 (57)] Forceful destruction successful, exit code 0 [2023-12-25 07:28:19,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.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:28:19,298 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:28:19,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:28:19,298 INFO L85 PathProgramCache]: Analyzing trace with hash -589723363, now seen corresponding path program 1 times [2023-12-25 07:28:19,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:28:19,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1831559605] [2023-12-25 07:28:19,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:28:19,299 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:28:19,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:28:19,301 INFO L229 MonitoredProcess]: Starting monitored process 58 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:28:19,302 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 (58)] Waiting until timeout for monitored process [2023-12-25 07:28:19,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:28:19,543 INFO L262 TraceCheckSpWp]: Trace formula consists of 793 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-25 07:28:19,548 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:28:20,258 INFO L134 CoverageAnalysis]: Checked inductivity of 1222 backedges. 422 proven. 157 refuted. 0 times theorem prover too weak. 643 trivial. 0 not checked. [2023-12-25 07:28:20,258 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:28:20,603 INFO L134 CoverageAnalysis]: Checked inductivity of 1222 backedges. 22 proven. 22 refuted. 0 times theorem prover too weak. 1178 trivial. 0 not checked. [2023-12-25 07:28:20,603 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:28:20,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1831559605] [2023-12-25 07:28:20,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1831559605] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:28:20,603 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:28:20,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2023-12-25 07:28:20,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772179508] [2023-12-25 07:28:20,604 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:28:20,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-25 07:28:20,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:28:20,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-25 07:28:20,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2023-12-25 07:28:20,606 INFO L87 Difference]: Start difference. First operand 45104 states and 56183 transitions. Second operand has 26 states, 26 states have (on average 11.884615384615385) internal successors, (309), 24 states have internal predecessors, (309), 14 states have call successors, (67), 7 states have call predecessors, (67), 9 states have return successors, (66), 16 states have call predecessors, (66), 14 states have call successors, (66) [2023-12-25 07:29:03,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 07:29:03,898 INFO L93 Difference]: Finished difference Result 150031 states and 188200 transitions. [2023-12-25 07:29:03,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 204 states. [2023-12-25 07:29:03,899 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 11.884615384615385) internal successors, (309), 24 states have internal predecessors, (309), 14 states have call successors, (67), 7 states have call predecessors, (67), 9 states have return successors, (66), 16 states have call predecessors, (66), 14 states have call successors, (66) Word has length 416 [2023-12-25 07:29:03,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 07:29:04,290 INFO L225 Difference]: With dead ends: 150031 [2023-12-25 07:29:04,291 INFO L226 Difference]: Without dead ends: 106510 [2023-12-25 07:29:04,387 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1072 GetRequests, 849 SyntacticMatches, 0 SemanticMatches, 223 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19850 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=4544, Invalid=45856, Unknown=0, NotChecked=0, Total=50400 [2023-12-25 07:29:04,387 INFO L413 NwaCegarLoop]: 831 mSDtfsCounter, 2248 mSDsluCounter, 8366 mSDsCounter, 0 mSdLazyCounter, 5780 mSolverCounterSat, 630 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2256 SdHoareTripleChecker+Valid, 9197 SdHoareTripleChecker+Invalid, 6410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 630 IncrementalHoareTripleChecker+Valid, 5780 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-12-25 07:29:04,387 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2256 Valid, 9197 Invalid, 6410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [630 Valid, 5780 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2023-12-25 07:29:04,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106510 states. [2023-12-25 07:29:15,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106510 to 31223. [2023-12-25 07:29:15,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31223 states, 23871 states have (on average 1.1831092120145783) internal successors, (28242), 24385 states have internal predecessors, (28242), 4856 states have call successors, (4856), 2495 states have call predecessors, (4856), 2495 states have return successors, (4856), 4342 states have call predecessors, (4856), 4856 states have call successors, (4856) [2023-12-25 07:29:15,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31223 states to 31223 states and 37954 transitions. [2023-12-25 07:29:15,925 INFO L78 Accepts]: Start accepts. Automaton has 31223 states and 37954 transitions. Word has length 416 [2023-12-25 07:29:15,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 07:29:15,925 INFO L495 AbstractCegarLoop]: Abstraction has 31223 states and 37954 transitions. [2023-12-25 07:29:15,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 11.884615384615385) internal successors, (309), 24 states have internal predecessors, (309), 14 states have call successors, (67), 7 states have call predecessors, (67), 9 states have return successors, (66), 16 states have call predecessors, (66), 14 states have call successors, (66) [2023-12-25 07:29:15,926 INFO L276 IsEmpty]: Start isEmpty. Operand 31223 states and 37954 transitions. [2023-12-25 07:29:15,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2023-12-25 07:29:15,960 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 07:29:15,960 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 12, 12, 10, 10, 10, 9, 9, 8, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 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, 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] [2023-12-25 07:29:15,965 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 (58)] Forceful destruction successful, exit code 0 [2023-12-25 07:29:16,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.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:29:16,161 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 07:29:16,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 07:29:16,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1684905657, now seen corresponding path program 1 times [2023-12-25 07:29:16,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 07:29:16,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [494421194] [2023-12-25 07:29:16,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 07:29:16,162 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:29:16,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 07:29:16,163 INFO L229 MonitoredProcess]: Starting monitored process 59 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:29:16,164 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 (59)] Waiting until timeout for monitored process [2023-12-25 07:29:16,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 07:29:16,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 794 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-25 07:29:16,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 07:29:17,139 INFO L134 CoverageAnalysis]: Checked inductivity of 1228 backedges. 406 proven. 178 refuted. 0 times theorem prover too weak. 644 trivial. 0 not checked. [2023-12-25 07:29:17,140 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 07:29:17,472 INFO L134 CoverageAnalysis]: Checked inductivity of 1228 backedges. 22 proven. 28 refuted. 0 times theorem prover too weak. 1178 trivial. 0 not checked. [2023-12-25 07:29:17,472 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 07:29:17,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [494421194] [2023-12-25 07:29:17,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [494421194] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 07:29:17,472 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 07:29:17,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2023-12-25 07:29:17,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839806744] [2023-12-25 07:29:17,473 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 07:29:17,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-25 07:29:17,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 07:29:17,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-25 07:29:17,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2023-12-25 07:29:17,474 INFO L87 Difference]: Start difference. First operand 31223 states and 37954 transitions. Second operand has 26 states, 26 states have (on average 11.923076923076923) internal successors, (310), 24 states have internal predecessors, (310), 14 states have call successors, (67), 7 states have call predecessors, (67), 9 states have return successors, (66), 16 states have call predecessors, (66), 14 states have call successors, (66)