/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/combinations/square_8+soft_float_4-2a.c.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 03:16:23,031 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 03:16:23,094 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-22 03:16:23,097 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 03:16:23,098 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 03:16:23,119 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 03:16:23,119 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 03:16:23,119 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 03:16:23,120 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 03:16:23,123 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 03:16:23,123 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 03:16:23,123 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 03:16:23,124 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 03:16:23,125 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 03:16:23,125 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 03:16:23,125 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 03:16:23,125 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 03:16:23,126 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 03:16:23,126 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 03:16:23,127 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 03:16:23,127 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 03:16:23,127 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 03:16:23,127 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 03:16:23,127 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 03:16:23,128 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 03:16:23,128 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 03:16:23,128 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 03:16:23,128 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 03:16:23,128 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 03:16:23,128 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 03:16:23,129 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 03:16:23,129 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 03:16:23,129 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 03:16:23,129 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 03:16:23,130 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 03:16:23,130 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 03:16:23,130 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 03:16:23,130 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 03:16:23,130 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 03:16:23,130 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 03:16:23,130 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 03:16:23,131 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 03:16:23,131 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 03:16:23,131 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 03:16:23,131 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 03:16:23,131 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 03:16:23,131 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-22 03:16:23,297 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 03:16:23,313 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 03:16:23,315 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 03:16:23,316 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 03:16:23,316 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 03:16:23,317 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/square_8+soft_float_4-2a.c.cil.c [2023-12-22 03:16:24,316 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 03:16:24,485 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 03:16:24,485 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/square_8+soft_float_4-2a.c.cil.c [2023-12-22 03:16:24,496 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a85d50b02/b2eeaf4961a742baacbf622ebea23886/FLAG067813b94 [2023-12-22 03:16:24,509 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a85d50b02/b2eeaf4961a742baacbf622ebea23886 [2023-12-22 03:16:24,512 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 03:16:24,513 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 03:16:24,514 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 03:16:24,514 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 03:16:24,518 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 03:16:24,518 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 03:16:24" (1/1) ... [2023-12-22 03:16:24,519 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12ace5d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 03:16:24, skipping insertion in model container [2023-12-22 03:16:24,519 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 03:16:24" (1/1) ... [2023-12-22 03:16:24,552 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 03:16:24,670 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/square_8+soft_float_4-2a.c.cil.c[1995,2008] [2023-12-22 03:16:24,674 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/square_8+soft_float_4-2a.c.cil.c[2389,2402] [2023-12-22 03:16:24,703 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 03:16:24,712 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 03:16:24,727 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/square_8+soft_float_4-2a.c.cil.c[1995,2008] [2023-12-22 03:16:24,728 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/square_8+soft_float_4-2a.c.cil.c[2389,2402] [2023-12-22 03:16:24,748 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 03:16:24,764 INFO L206 MainTranslator]: Completed translation [2023-12-22 03:16:24,764 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 03:16:24 WrapperNode [2023-12-22 03:16:24,764 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 03:16:24,765 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 03:16:24,765 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 03:16:24,765 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 03:16:24,770 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 03:16:24" (1/1) ... [2023-12-22 03:16:24,778 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 03:16:24" (1/1) ... [2023-12-22 03:16:24,791 INFO L138 Inliner]: procedures = 28, calls = 19, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 73 [2023-12-22 03:16:24,791 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 03:16:24,792 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 03:16:24,792 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 03:16:24,792 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 03:16:24,799 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 03:16:24" (1/1) ... [2023-12-22 03:16:24,800 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 03:16:24" (1/1) ... [2023-12-22 03:16:24,802 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 03:16:24" (1/1) ... [2023-12-22 03:16:24,818 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-22 03:16:24,818 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 03:16:24" (1/1) ... [2023-12-22 03:16:24,818 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 03:16:24" (1/1) ... [2023-12-22 03:16:24,824 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 03:16:24" (1/1) ... [2023-12-22 03:16:24,827 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 03:16:24" (1/1) ... [2023-12-22 03:16:24,828 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 03:16:24" (1/1) ... [2023-12-22 03:16:24,829 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 03:16:24" (1/1) ... [2023-12-22 03:16:24,831 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 03:16:24,836 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 03:16:24,836 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 03:16:24,836 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 03:16:24,837 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 03:16:24" (1/1) ... [2023-12-22 03:16:24,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 03:16:24,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 03:16:24,868 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-22 03:16:24,883 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-22 03:16:24,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 03:16:24,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 03:16:24,901 INFO L130 BoogieDeclarations]: Found specification of procedure base2flt [2023-12-22 03:16:24,901 INFO L138 BoogieDeclarations]: Found implementation of procedure base2flt [2023-12-22 03:16:24,901 INFO L130 BoogieDeclarations]: Found specification of procedure addflt [2023-12-22 03:16:24,902 INFO L138 BoogieDeclarations]: Found implementation of procedure addflt [2023-12-22 03:16:24,902 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 03:16:24,902 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 03:16:24,902 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-12-22 03:16:24,902 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-12-22 03:16:24,964 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 03:16:24,966 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 03:16:28,404 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 03:16:28,419 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 03:16:28,419 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-22 03:16:28,420 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 03:16:28 BoogieIcfgContainer [2023-12-22 03:16:28,420 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 03:16:28,421 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 03:16:28,421 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 03:16:28,423 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 03:16:28,423 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 03:16:24" (1/3) ... [2023-12-22 03:16:28,424 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4eeacd79 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 03:16:28, skipping insertion in model container [2023-12-22 03:16:28,424 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 03:16:24" (2/3) ... [2023-12-22 03:16:28,424 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4eeacd79 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 03:16:28, skipping insertion in model container [2023-12-22 03:16:28,424 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 03:16:28" (3/3) ... [2023-12-22 03:16:28,425 INFO L112 eAbstractionObserver]: Analyzing ICFG square_8+soft_float_4-2a.c.cil.c [2023-12-22 03:16:28,436 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 03:16:28,436 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 03:16:28,464 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 03:16:28,472 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;@600744de, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 03:16:28,472 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 03:16:28,477 INFO L276 IsEmpty]: Start isEmpty. Operand has 57 states, 43 states have (on average 1.558139534883721) internal successors, (67), 45 states have internal predecessors, (67), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2023-12-22 03:16:28,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2023-12-22 03:16:28,481 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:16:28,500 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2023-12-22 03:16:28,501 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:16:28,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:16:28,504 INFO L85 PathProgramCache]: Analyzing trace with hash 2097064236, now seen corresponding path program 1 times [2023-12-22 03:16:28,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:16:28,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1905967310] [2023-12-22 03:16:28,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:16:28,513 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-22 03:16:28,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:16:28,515 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-22 03:16:28,522 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-22 03:16:28,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:16:28,892 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-22 03:16:28,894 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:16:28,904 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-22 03:16:28,905 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 03:16:28,905 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:16:28,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1905967310] [2023-12-22 03:16:28,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1905967310] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 03:16:28,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 03:16:28,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 03:16:28,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763164713] [2023-12-22 03:16:28,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 03:16:28,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-22 03:16:28,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:16:28,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-22 03:16:28,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-22 03:16:28,926 INFO L87 Difference]: Start difference. First operand has 57 states, 43 states have (on average 1.558139534883721) internal successors, (67), 45 states have internal predecessors, (67), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Second operand has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 03:16:28,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:16:28,981 INFO L93 Difference]: Finished difference Result 110 states and 167 transitions. [2023-12-22 03:16:28,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-22 03:16:28,983 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2023-12-22 03:16:28,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:16:28,988 INFO L225 Difference]: With dead ends: 110 [2023-12-22 03:16:28,988 INFO L226 Difference]: Without dead ends: 53 [2023-12-22 03:16:28,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-22 03:16:28,992 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 03:16:28,993 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 69 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 03:16:29,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2023-12-22 03:16:29,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2023-12-22 03:16:29,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 40 states have (on average 1.375) internal successors, (55), 42 states have internal predecessors, (55), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2023-12-22 03:16:29,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 70 transitions. [2023-12-22 03:16:29,016 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 70 transitions. Word has length 6 [2023-12-22 03:16:29,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:16:29,017 INFO L495 AbstractCegarLoop]: Abstraction has 53 states and 70 transitions. [2023-12-22 03:16:29,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 03:16:29,017 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 70 transitions. [2023-12-22 03:16:29,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2023-12-22 03:16:29,018 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:16:29,018 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2023-12-22 03:16:29,032 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-22 03:16:29,229 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-22 03:16:29,230 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:16:29,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:16:29,230 INFO L85 PathProgramCache]: Analyzing trace with hash 2097123818, now seen corresponding path program 1 times [2023-12-22 03:16:29,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:16:29,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2132114716] [2023-12-22 03:16:29,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:16:29,231 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-22 03:16:29,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:16:29,232 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-22 03:16:29,235 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-22 03:16:44,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:16:44,982 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 03:16:44,984 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:16:53,582 WARN L293 SmtUtils]: Spent 8.25s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-12-22 03:16:58,935 WARN L293 SmtUtils]: Spent 5.35s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-12-22 03:17:07,109 WARN L293 SmtUtils]: Spent 8.17s on a formula simplification that was a NOOP. DAG size: 28 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-12-22 03:17:11,205 WARN L854 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_main1_~IN~0#1| (_ FloatingPoint 8 24))) (let ((.cse0 ((_ to_fp 8 24) c_currentRoundingMode 1.0))) (and (fp.lt |ULTIMATE.start_main1_~IN~0#1| .cse0) (= (fp.sub c_currentRoundingMode (fp.add c_currentRoundingMode (fp.sub c_currentRoundingMode (fp.add c_currentRoundingMode .cse0 (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 2.0)) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 8.0)) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 16.0)) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 5.0 128.0)) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) |c_ULTIMATE.start_main1_~result~0#1|) (fp.geq |ULTIMATE.start_main1_~IN~0#1| (_ +zero 8 24))))) (= c_currentRoundingMode roundNearestTiesToEven)) is different from false [2023-12-22 03:17:27,531 WARN L293 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 30 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-12-22 03:17:35,830 WARN L293 SmtUtils]: Spent 8.30s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-12-22 03:17:44,129 WARN L293 SmtUtils]: Spent 8.30s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-12-22 03:17:56,540 WARN L293 SmtUtils]: Spent 8.32s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-12-22 03:18:04,724 WARN L293 SmtUtils]: Spent 8.18s on a formula simplification that was a NOOP. DAG size: 29 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-12-22 03:18:13,036 WARN L293 SmtUtils]: Spent 8.31s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-12-22 03:18:17,196 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 2.0))) (.cse2 ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 8.0))) (.cse3 ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 16.0))) (.cse4 ((_ to_fp 8 24) roundNearestTiesToEven (/ 5.0 128.0))) (.cse0 ((_ to_fp 8 24) roundNearestTiesToEven 1.0))) (or (exists ((|ULTIMATE.start_main1_~IN~0#1| (_ FloatingPoint 8 24))) (and (not (fp.lt (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven .cse0 (fp.mul roundNearestTiesToEven .cse1 |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse2 |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse3 |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse4 |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) ((_ to_fp 8 24) roundNearestTiesToEven (/ 3.0 2.0)))) (fp.geq |ULTIMATE.start_main1_~IN~0#1| (_ +zero 8 24)) (fp.lt |ULTIMATE.start_main1_~IN~0#1| .cse0))) (exists ((|ULTIMATE.start_main1_~IN~0#1| (_ FloatingPoint 8 24))) (and (fp.geq |ULTIMATE.start_main1_~IN~0#1| (_ +zero 8 24)) (not (fp.geq (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven .cse0 (fp.mul roundNearestTiesToEven .cse1 |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse2 |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse3 |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse4 |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (_ +zero 8 24))) (fp.lt |ULTIMATE.start_main1_~IN~0#1| .cse0))))) is different from false [2023-12-22 03:18:21,260 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse1 ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 2.0))) (.cse2 ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 8.0))) (.cse3 ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 16.0))) (.cse4 ((_ to_fp 8 24) roundNearestTiesToEven (/ 5.0 128.0))) (.cse0 ((_ to_fp 8 24) roundNearestTiesToEven 1.0))) (or (exists ((|ULTIMATE.start_main1_~IN~0#1| (_ FloatingPoint 8 24))) (and (not (fp.lt (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven .cse0 (fp.mul roundNearestTiesToEven .cse1 |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse2 |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse3 |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse4 |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) ((_ to_fp 8 24) roundNearestTiesToEven (/ 3.0 2.0)))) (fp.geq |ULTIMATE.start_main1_~IN~0#1| (_ +zero 8 24)) (fp.lt |ULTIMATE.start_main1_~IN~0#1| .cse0))) (exists ((|ULTIMATE.start_main1_~IN~0#1| (_ FloatingPoint 8 24))) (and (fp.geq |ULTIMATE.start_main1_~IN~0#1| (_ +zero 8 24)) (not (fp.geq (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven .cse0 (fp.mul roundNearestTiesToEven .cse1 |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse2 |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse3 |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven .cse4 |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (_ +zero 8 24))) (fp.lt |ULTIMATE.start_main1_~IN~0#1| .cse0))))) is different from true [2023-12-22 03:18:21,261 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-22 03:18:21,261 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 03:18:21,261 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:18:21,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2132114716] [2023-12-22 03:18:21,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2132114716] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 03:18:21,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 03:18:21,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 03:18:21,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797669266] [2023-12-22 03:18:21,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 03:18:21,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 03:18:21,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:18:21,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 03:18:21,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=12, Unknown=3, NotChecked=14, Total=42 [2023-12-22 03:18:21,263 INFO L87 Difference]: Start difference. First operand 53 states and 70 transitions. Second operand has 7 states, 6 states have (on average 1.0) internal successors, (6), 6 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 03:18:25,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:18:29,676 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:18:33,870 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 ((_ to_fp 8 24) c_currentRoundingMode 1.0))) (and (exists ((|ULTIMATE.start_main1_~IN~0#1| (_ FloatingPoint 8 24))) (and (fp.lt |ULTIMATE.start_main1_~IN~0#1| .cse0) (= (fp.sub c_currentRoundingMode (fp.add c_currentRoundingMode (fp.sub c_currentRoundingMode (fp.add c_currentRoundingMode .cse0 (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 2.0)) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 8.0)) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 16.0)) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 5.0 128.0)) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) |c_ULTIMATE.start_main1_~result~0#1|) (fp.geq |ULTIMATE.start_main1_~IN~0#1| (_ +zero 8 24)))) (fp.lt |c_ULTIMATE.start_main1_~IN~0#1| .cse0) (fp.geq |c_ULTIMATE.start_main1_~IN~0#1| (_ +zero 8 24)) (= c_currentRoundingMode roundNearestTiesToEven))) is different from false [2023-12-22 03:18:34,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:18:34,249 INFO L93 Difference]: Finished difference Result 53 states and 70 transitions. [2023-12-22 03:18:34,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 03:18:34,251 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.0) internal successors, (6), 6 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2023-12-22 03:18:34,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:18:34,252 INFO L225 Difference]: With dead ends: 53 [2023-12-22 03:18:34,252 INFO L226 Difference]: Without dead ends: 48 [2023-12-22 03:18:34,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.8s TimeCoverageRelationStatistics Valid=20, Invalid=18, Unknown=4, NotChecked=30, Total=72 [2023-12-22 03:18:34,253 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 66 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2023-12-22 03:18:34,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 156 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 2 Unknown, 140 Unchecked, 8.7s Time] [2023-12-22 03:18:34,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2023-12-22 03:18:34,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2023-12-22 03:18:34,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 36 states have (on average 1.3888888888888888) internal successors, (50), 37 states have internal predecessors, (50), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2023-12-22 03:18:34,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 65 transitions. [2023-12-22 03:18:34,258 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 65 transitions. Word has length 6 [2023-12-22 03:18:34,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:18:34,259 INFO L495 AbstractCegarLoop]: Abstraction has 48 states and 65 transitions. [2023-12-22 03:18:34,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.0) internal successors, (6), 6 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 03:18:34,259 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 65 transitions. [2023-12-22 03:18:34,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-12-22 03:18:34,260 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:18:34,260 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 03:18:34,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-22 03:18:34,463 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-22 03:18:34,463 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:18:34,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:18:34,464 INFO L85 PathProgramCache]: Analyzing trace with hash -845175173, now seen corresponding path program 1 times [2023-12-22 03:18:34,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:18:34,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1902305145] [2023-12-22 03:18:34,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:18:34,465 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-22 03:18:34,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:18:34,466 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-22 03:18:34,479 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-22 03:18:34,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:18:34,505 INFO L262 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 03:18:34,507 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:18:35,034 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-22 03:18:35,034 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 03:18:35,035 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:18:35,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1902305145] [2023-12-22 03:18:35,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1902305145] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 03:18:35,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 03:18:35,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-22 03:18:35,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879587001] [2023-12-22 03:18:35,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 03:18:35,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-22 03:18:35,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:18:35,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-22 03:18:35,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-22 03:18:35,037 INFO L87 Difference]: Start difference. First operand 48 states and 65 transitions. Second operand has 8 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2023-12-22 03:18:35,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:18:35,729 INFO L93 Difference]: Finished difference Result 93 states and 128 transitions. [2023-12-22 03:18:35,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-22 03:18:35,729 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 28 [2023-12-22 03:18:35,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:18:35,731 INFO L225 Difference]: With dead ends: 93 [2023-12-22 03:18:35,731 INFO L226 Difference]: Without dead ends: 66 [2023-12-22 03:18:35,732 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-12-22 03:18:35,733 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 16 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 03:18:35,733 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 391 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 03:18:35,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2023-12-22 03:18:35,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 57. [2023-12-22 03:18:35,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 42 states have (on average 1.3333333333333333) internal successors, (56), 44 states have internal predecessors, (56), 9 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) [2023-12-22 03:18:35,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 76 transitions. [2023-12-22 03:18:35,741 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 76 transitions. Word has length 28 [2023-12-22 03:18:35,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:18:35,741 INFO L495 AbstractCegarLoop]: Abstraction has 57 states and 76 transitions. [2023-12-22 03:18:35,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2023-12-22 03:18:35,741 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 76 transitions. [2023-12-22 03:18:35,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-12-22 03:18:35,742 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:18:35,742 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 03:18:35,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-22 03:18:35,945 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-22 03:18:35,945 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:18:35,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:18:35,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1744997158, now seen corresponding path program 1 times [2023-12-22 03:18:35,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:18:35,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [987353731] [2023-12-22 03:18:35,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:18:35,946 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-22 03:18:35,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:18:35,947 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-22 03:18:35,948 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-22 03:18:35,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:18:35,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 03:18:35,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:18:36,750 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-22 03:18:36,750 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:18:37,074 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-22 03:18:37,075 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:18:37,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [987353731] [2023-12-22 03:18:37,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [987353731] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:18:37,075 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:18:37,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2023-12-22 03:18:37,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100290494] [2023-12-22 03:18:37,076 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:18:37,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-22 03:18:37,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:18:37,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-22 03:18:37,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-22 03:18:37,077 INFO L87 Difference]: Start difference. First operand 57 states and 76 transitions. Second operand has 9 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-22 03:18:38,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:18:38,141 INFO L93 Difference]: Finished difference Result 112 states and 150 transitions. [2023-12-22 03:18:38,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-22 03:18:38,142 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 32 [2023-12-22 03:18:38,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:18:38,143 INFO L225 Difference]: With dead ends: 112 [2023-12-22 03:18:38,143 INFO L226 Difference]: Without dead ends: 85 [2023-12-22 03:18:38,143 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-12-22 03:18:38,144 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 21 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 445 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 03:18:38,144 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 445 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 03:18:38,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2023-12-22 03:18:38,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 66. [2023-12-22 03:18:38,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 48 states have (on average 1.3125) internal successors, (63), 50 states have internal predecessors, (63), 11 states have call successors, (11), 5 states have call predecessors, (11), 6 states have return successors, (14), 10 states have call predecessors, (14), 10 states have call successors, (14) [2023-12-22 03:18:38,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 88 transitions. [2023-12-22 03:18:38,153 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 88 transitions. Word has length 32 [2023-12-22 03:18:38,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:18:38,153 INFO L495 AbstractCegarLoop]: Abstraction has 66 states and 88 transitions. [2023-12-22 03:18:38,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-22 03:18:38,154 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 88 transitions. [2023-12-22 03:18:38,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-12-22 03:18:38,154 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:18:38,155 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 03:18:38,158 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-22 03:18:38,358 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-22 03:18:38,359 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:18:38,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:18:38,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1333193720, now seen corresponding path program 1 times [2023-12-22 03:18:38,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:18:38,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [552745314] [2023-12-22 03:18:38,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:18:38,360 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-22 03:18:38,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:18:38,361 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-22 03:18:38,361 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-22 03:18:38,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:18:38,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 03:18:38,418 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:18:39,002 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-22 03:18:39,002 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:18:39,336 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-22 03:18:39,337 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:18:39,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [552745314] [2023-12-22 03:18:39,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [552745314] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:18:39,337 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:18:39,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2023-12-22 03:18:39,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085651944] [2023-12-22 03:18:39,337 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:18:39,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-22 03:18:39,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:18:39,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-22 03:18:39,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-22 03:18:39,338 INFO L87 Difference]: Start difference. First operand 66 states and 88 transitions. Second operand has 8 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-22 03:18:40,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:18:40,042 INFO L93 Difference]: Finished difference Result 105 states and 140 transitions. [2023-12-22 03:18:40,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-22 03:18:40,045 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 35 [2023-12-22 03:18:40,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:18:40,047 INFO L225 Difference]: With dead ends: 105 [2023-12-22 03:18:40,047 INFO L226 Difference]: Without dead ends: 82 [2023-12-22 03:18:40,047 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-12-22 03:18:40,048 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 13 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 03:18:40,049 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 407 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 03:18:40,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2023-12-22 03:18:40,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 75. [2023-12-22 03:18:40,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 54 states have (on average 1.2777777777777777) internal successors, (69), 56 states have internal predecessors, (69), 13 states have call successors, (13), 6 states have call predecessors, (13), 7 states have return successors, (16), 12 states have call predecessors, (16), 12 states have call successors, (16) [2023-12-22 03:18:40,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 98 transitions. [2023-12-22 03:18:40,059 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 98 transitions. Word has length 35 [2023-12-22 03:18:40,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:18:40,060 INFO L495 AbstractCegarLoop]: Abstraction has 75 states and 98 transitions. [2023-12-22 03:18:40,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-22 03:18:40,060 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 98 transitions. [2023-12-22 03:18:40,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-12-22 03:18:40,061 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:18:40,061 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-22 03:18:40,074 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-22 03:18:40,265 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-22 03:18:40,265 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:18:40,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:18:40,266 INFO L85 PathProgramCache]: Analyzing trace with hash 904266001, now seen corresponding path program 2 times [2023-12-22 03:18:40,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:18:40,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1961014121] [2023-12-22 03:18:40,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 03:18:40,266 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 03:18:40,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:18:40,267 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-22 03:18:40,269 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-22 03:18:40,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 03:18:40,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 03:18:40,318 INFO L262 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 03:18:40,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:18:40,844 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-22 03:18:40,844 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 03:18:40,845 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:18:40,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1961014121] [2023-12-22 03:18:40,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1961014121] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 03:18:40,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 03:18:40,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 03:18:40,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840311447] [2023-12-22 03:18:40,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 03:18:40,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 03:18:40,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:18:40,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 03:18:40,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 03:18:40,846 INFO L87 Difference]: Start difference. First operand 75 states and 98 transitions. Second operand has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-12-22 03:18:45,691 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-22 03:18:45,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:18:45,862 INFO L93 Difference]: Finished difference Result 96 states and 125 transitions. [2023-12-22 03:18:45,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 03:18:45,863 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 36 [2023-12-22 03:18:45,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:18:45,864 INFO L225 Difference]: With dead ends: 96 [2023-12-22 03:18:45,864 INFO L226 Difference]: Without dead ends: 94 [2023-12-22 03:18:45,865 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-22 03:18:45,865 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 18 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2023-12-22 03:18:45,865 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 294 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 57 Invalid, 1 Unknown, 0 Unchecked, 4.8s Time] [2023-12-22 03:18:45,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2023-12-22 03:18:45,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 81. [2023-12-22 03:18:45,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 58 states have (on average 1.2758620689655173) internal successors, (74), 61 states have internal predecessors, (74), 14 states have call successors, (14), 7 states have call predecessors, (14), 8 states have return successors, (17), 12 states have call predecessors, (17), 13 states have call successors, (17) [2023-12-22 03:18:45,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 105 transitions. [2023-12-22 03:18:45,874 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 105 transitions. Word has length 36 [2023-12-22 03:18:45,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:18:45,875 INFO L495 AbstractCegarLoop]: Abstraction has 81 states and 105 transitions. [2023-12-22 03:18:45,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-12-22 03:18:45,875 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 105 transitions. [2023-12-22 03:18:45,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-12-22 03:18:45,876 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:18:45,876 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-22 03:18:45,884 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 (7)] Ended with exit code 0 [2023-12-22 03:18:46,076 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-22 03:18:46,077 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:18:46,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:18:46,077 INFO L85 PathProgramCache]: Analyzing trace with hash 961524303, now seen corresponding path program 1 times [2023-12-22 03:18:46,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:18:46,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1449135067] [2023-12-22 03:18:46,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:18:46,078 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 03:18:46,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:18:46,079 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-22 03:18:46,079 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-22 03:18:46,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:18:46,122 INFO L262 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 03:18:46,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:18:46,620 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-22 03:18:46,620 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 03:18:46,621 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:18:46,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1449135067] [2023-12-22 03:18:46,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1449135067] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 03:18:46,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 03:18:46,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 03:18:46,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092988885] [2023-12-22 03:18:46,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 03:18:46,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 03:18:46,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:18:46,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 03:18:46,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 03:18:46,622 INFO L87 Difference]: Start difference. First operand 81 states and 105 transitions. Second operand has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-12-22 03:18:51,312 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-22 03:18:51,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:18:51,468 INFO L93 Difference]: Finished difference Result 87 states and 110 transitions. [2023-12-22 03:18:51,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 03:18:51,469 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 36 [2023-12-22 03:18:51,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:18:51,470 INFO L225 Difference]: With dead ends: 87 [2023-12-22 03:18:51,470 INFO L226 Difference]: Without dead ends: 85 [2023-12-22 03:18:51,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-22 03:18:51,471 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 18 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-12-22 03:18:51,471 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 268 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2023-12-22 03:18:51,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2023-12-22 03:18:51,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 79. [2023-12-22 03:18:51,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 57 states have (on average 1.263157894736842) internal successors, (72), 59 states have internal predecessors, (72), 13 states have call successors, (13), 7 states have call predecessors, (13), 8 states have return successors, (16), 12 states have call predecessors, (16), 12 states have call successors, (16) [2023-12-22 03:18:51,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 101 transitions. [2023-12-22 03:18:51,481 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 101 transitions. Word has length 36 [2023-12-22 03:18:51,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:18:51,481 INFO L495 AbstractCegarLoop]: Abstraction has 79 states and 101 transitions. [2023-12-22 03:18:51,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-12-22 03:18:51,481 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 101 transitions. [2023-12-22 03:18:51,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-12-22 03:18:51,482 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:18:51,483 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 03:18:51,486 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-22 03:18:51,686 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-22 03:18:51,686 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:18:51,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:18:51,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1228749619, now seen corresponding path program 1 times [2023-12-22 03:18:51,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:18:51,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1664925280] [2023-12-22 03:18:51,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:18:51,687 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 03:18:51,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:18:51,689 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-22 03:18:51,689 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-22 03:18:51,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:18:51,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-22 03:18:51,725 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:18:52,806 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-22 03:18:52,806 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 03:18:52,806 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:18:52,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1664925280] [2023-12-22 03:18:52,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1664925280] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 03:18:52,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 03:18:52,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-22 03:18:52,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814578791] [2023-12-22 03:18:52,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 03:18:52,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-22 03:18:52,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:18:52,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-22 03:18:52,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2023-12-22 03:18:52,808 INFO L87 Difference]: Start difference. First operand 79 states and 101 transitions. Second operand has 11 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 03:18:54,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:18:54,776 INFO L93 Difference]: Finished difference Result 117 states and 154 transitions. [2023-12-22 03:18:54,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-22 03:18:54,780 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2023-12-22 03:18:54,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:18:54,781 INFO L225 Difference]: With dead ends: 117 [2023-12-22 03:18:54,781 INFO L226 Difference]: Without dead ends: 110 [2023-12-22 03:18:54,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2023-12-22 03:18:54,782 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 31 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 509 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-22 03:18:54,786 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 509 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-22 03:18:54,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2023-12-22 03:18:54,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 93. [2023-12-22 03:18:54,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 67 states have (on average 1.2537313432835822) internal successors, (84), 69 states have internal predecessors, (84), 16 states have call successors, (16), 7 states have call predecessors, (16), 9 states have return successors, (22), 16 states have call predecessors, (22), 15 states have call successors, (22) [2023-12-22 03:18:54,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2023-12-22 03:18:54,796 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 39 [2023-12-22 03:18:54,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:18:54,798 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2023-12-22 03:18:54,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 03:18:54,798 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2023-12-22 03:18:54,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-12-22 03:18:54,799 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:18:54,799 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 03:18:54,824 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-22 03:18:55,006 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-22 03:18:55,006 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:18:55,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:18:55,007 INFO L85 PathProgramCache]: Analyzing trace with hash -159748461, now seen corresponding path program 1 times [2023-12-22 03:18:55,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:18:55,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [789332805] [2023-12-22 03:18:55,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:18:55,007 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-22 03:18:55,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:18:55,008 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-22 03:18:55,009 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-22 03:18:55,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:18:55,042 INFO L262 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-22 03:18:55,044 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:18:56,143 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-22 03:18:56,143 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:18:57,435 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-22 03:18:57,436 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:18:57,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [789332805] [2023-12-22 03:18:57,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [789332805] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:18:57,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:18:57,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2023-12-22 03:18:57,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475842574] [2023-12-22 03:18:57,436 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:18:57,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-22 03:18:57,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:18:57,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-22 03:18:57,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2023-12-22 03:18:57,437 INFO L87 Difference]: Start difference. First operand 93 states and 122 transitions. Second operand has 14 states, 11 states have (on average 2.727272727272727) internal successors, (30), 12 states have internal predecessors, (30), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-22 03:18:59,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:18:59,907 INFO L93 Difference]: Finished difference Result 124 states and 162 transitions. [2023-12-22 03:18:59,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-22 03:18:59,908 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 2.727272727272727) internal successors, (30), 12 states have internal predecessors, (30), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 41 [2023-12-22 03:18:59,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:18:59,908 INFO L225 Difference]: With dead ends: 124 [2023-12-22 03:18:59,909 INFO L226 Difference]: Without dead ends: 116 [2023-12-22 03:18:59,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2023-12-22 03:18:59,909 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 31 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 652 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-22 03:18:59,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 652 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-22 03:18:59,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2023-12-22 03:18:59,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 103. [2023-12-22 03:18:59,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 75 states have (on average 1.24) internal successors, (93), 76 states have internal predecessors, (93), 17 states have call successors, (17), 7 states have call predecessors, (17), 10 states have return successors, (24), 19 states have call predecessors, (24), 16 states have call successors, (24) [2023-12-22 03:18:59,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 134 transitions. [2023-12-22 03:18:59,918 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 134 transitions. Word has length 41 [2023-12-22 03:18:59,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:18:59,918 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 134 transitions. [2023-12-22 03:18:59,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 2.727272727272727) internal successors, (30), 12 states have internal predecessors, (30), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-22 03:18:59,919 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 134 transitions. [2023-12-22 03:18:59,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-12-22 03:18:59,920 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:18:59,920 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 03:18:59,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-22 03:19:00,123 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-22 03:19:00,123 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:19:00,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:19:00,123 INFO L85 PathProgramCache]: Analyzing trace with hash -102490159, now seen corresponding path program 1 times [2023-12-22 03:19:00,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:19:00,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1641830825] [2023-12-22 03:19:00,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:19:00,124 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-22 03:19:00,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:19:00,125 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-22 03:19:00,132 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-22 03:19:00,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:19:00,164 INFO L262 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 03:19:00,166 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:19:00,436 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-22 03:19:00,436 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 03:19:00,436 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:19:00,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1641830825] [2023-12-22 03:19:00,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1641830825] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 03:19:00,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 03:19:00,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 03:19:00,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265933917] [2023-12-22 03:19:00,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 03:19:00,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 03:19:00,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:19:00,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 03:19:00,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 03:19:00,438 INFO L87 Difference]: Start difference. First operand 103 states and 134 transitions. Second operand has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-22 03:19:00,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:19:00,856 INFO L93 Difference]: Finished difference Result 111 states and 141 transitions. [2023-12-22 03:19:00,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 03:19:00,856 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 41 [2023-12-22 03:19:00,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:19:00,858 INFO L225 Difference]: With dead ends: 111 [2023-12-22 03:19:00,858 INFO L226 Difference]: Without dead ends: 96 [2023-12-22 03:19:00,858 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-22 03:19:00,858 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 6 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 03:19:00,859 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 287 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 03:19:00,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2023-12-22 03:19:00,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2023-12-22 03:19:00,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 70 states have (on average 1.2285714285714286) internal successors, (86), 72 states have internal predecessors, (86), 15 states have call successors, (15), 7 states have call predecessors, (15), 10 states have return successors, (21), 16 states have call predecessors, (21), 14 states have call successors, (21) [2023-12-22 03:19:00,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 122 transitions. [2023-12-22 03:19:00,871 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 122 transitions. Word has length 41 [2023-12-22 03:19:00,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:19:00,871 INFO L495 AbstractCegarLoop]: Abstraction has 96 states and 122 transitions. [2023-12-22 03:19:00,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-22 03:19:00,871 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 122 transitions. [2023-12-22 03:19:00,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-12-22 03:19:00,873 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:19:00,873 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 03:19:00,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-22 03:19:01,077 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-22 03:19:01,078 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:19:01,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:19:01,078 INFO L85 PathProgramCache]: Analyzing trace with hash -457237696, now seen corresponding path program 1 times [2023-12-22 03:19:01,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:19:01,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [831835266] [2023-12-22 03:19:01,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:19:01,079 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-22 03:19:01,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:19:01,080 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-22 03:19:01,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-22 03:19:01,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:19:01,125 INFO L262 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 03:19:01,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:19:02,511 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-22 03:19:02,511 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:19:05,873 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-22 03:19:05,874 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:19:05,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [831835266] [2023-12-22 03:19:05,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [831835266] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:19:05,874 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:19:05,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2023-12-22 03:19:05,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539732420] [2023-12-22 03:19:05,874 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:19:05,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-22 03:19:05,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:19:05,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-22 03:19:05,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2023-12-22 03:19:05,875 INFO L87 Difference]: Start difference. First operand 96 states and 122 transitions. Second operand has 24 states, 18 states have (on average 2.111111111111111) internal successors, (38), 20 states have internal predecessors, (38), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-22 03:19:13,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:19:13,033 INFO L93 Difference]: Finished difference Result 139 states and 191 transitions. [2023-12-22 03:19:13,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-22 03:19:13,035 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 18 states have (on average 2.111111111111111) internal successors, (38), 20 states have internal predecessors, (38), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) Word has length 43 [2023-12-22 03:19:13,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:19:13,035 INFO L225 Difference]: With dead ends: 139 [2023-12-22 03:19:13,035 INFO L226 Difference]: Without dead ends: 105 [2023-12-22 03:19:13,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=199, Invalid=1361, Unknown=0, NotChecked=0, Total=1560 [2023-12-22 03:19:13,037 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 139 mSDsluCounter, 883 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 949 SdHoareTripleChecker+Invalid, 485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2023-12-22 03:19:13,037 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 949 Invalid, 485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2023-12-22 03:19:13,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2023-12-22 03:19:13,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 79. [2023-12-22 03:19:13,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 57 states have (on average 1.263157894736842) internal successors, (72), 61 states have internal predecessors, (72), 12 states have call successors, (12), 5 states have call predecessors, (12), 9 states have return successors, (24), 12 states have call predecessors, (24), 11 states have call successors, (24) [2023-12-22 03:19:13,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 108 transitions. [2023-12-22 03:19:13,043 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 108 transitions. Word has length 43 [2023-12-22 03:19:13,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:19:13,043 INFO L495 AbstractCegarLoop]: Abstraction has 79 states and 108 transitions. [2023-12-22 03:19:13,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 18 states have (on average 2.111111111111111) internal successors, (38), 20 states have internal predecessors, (38), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-22 03:19:13,043 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 108 transitions. [2023-12-22 03:19:13,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-12-22 03:19:13,044 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:19:13,044 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 03:19:13,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-22 03:19:13,247 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-22 03:19:13,247 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:19:13,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:19:13,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1881341508, now seen corresponding path program 2 times [2023-12-22 03:19:13,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:19:13,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [710339781] [2023-12-22 03:19:13,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 03:19:13,248 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-22 03:19:13,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:19:13,249 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-22 03:19:13,250 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-22 03:19:13,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 03:19:13,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 03:19:13,292 INFO L262 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 03:19:13,293 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:19:14,650 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-22 03:19:14,651 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:19:17,938 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-22 03:19:17,938 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:19:17,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [710339781] [2023-12-22 03:19:17,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [710339781] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:19:17,938 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:19:17,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2023-12-22 03:19:17,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581239874] [2023-12-22 03:19:17,938 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:19:17,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-22 03:19:17,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:19:17,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-22 03:19:17,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2023-12-22 03:19:17,939 INFO L87 Difference]: Start difference. First operand 79 states and 108 transitions. Second operand has 24 states, 18 states have (on average 2.111111111111111) internal successors, (38), 20 states have internal predecessors, (38), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-22 03:19:24,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:19:24,471 INFO L93 Difference]: Finished difference Result 117 states and 164 transitions. [2023-12-22 03:19:24,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-22 03:19:24,472 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 18 states have (on average 2.111111111111111) internal successors, (38), 20 states have internal predecessors, (38), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) Word has length 43 [2023-12-22 03:19:24,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:19:24,472 INFO L225 Difference]: With dead ends: 117 [2023-12-22 03:19:24,473 INFO L226 Difference]: Without dead ends: 106 [2023-12-22 03:19:24,473 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=184, Invalid=1298, Unknown=0, NotChecked=0, Total=1482 [2023-12-22 03:19:24,474 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 136 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 928 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-12-22 03:19:24,474 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 928 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-12-22 03:19:24,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2023-12-22 03:19:24,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 81. [2023-12-22 03:19:24,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 58 states have (on average 1.2586206896551724) internal successors, (73), 62 states have internal predecessors, (73), 13 states have call successors, (13), 5 states have call predecessors, (13), 9 states have return successors, (27), 13 states have call predecessors, (27), 12 states have call successors, (27) [2023-12-22 03:19:24,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 113 transitions. [2023-12-22 03:19:24,480 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 113 transitions. Word has length 43 [2023-12-22 03:19:24,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:19:24,480 INFO L495 AbstractCegarLoop]: Abstraction has 81 states and 113 transitions. [2023-12-22 03:19:24,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 18 states have (on average 2.111111111111111) internal successors, (38), 20 states have internal predecessors, (38), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-22 03:19:24,480 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 113 transitions. [2023-12-22 03:19:24,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-12-22 03:19:24,481 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:19:24,481 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-22 03:19:24,486 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-22 03:19:24,684 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-22 03:19:24,685 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:19:24,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:19:24,686 INFO L85 PathProgramCache]: Analyzing trace with hash -401247992, now seen corresponding path program 1 times [2023-12-22 03:19:24,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:19:24,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [607996153] [2023-12-22 03:19:24,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:19:24,686 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-22 03:19:24,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:19:24,687 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-22 03:19:24,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-22 03:19:24,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:19:24,720 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-22 03:19:24,721 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:19:25,605 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-22 03:19:25,605 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:19:27,447 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-22 03:19:27,448 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:19:27,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [607996153] [2023-12-22 03:19:27,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [607996153] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:19:27,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:19:27,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2023-12-22 03:19:27,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618117970] [2023-12-22 03:19:27,448 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:19:27,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 03:19:27,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:19:27,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 03:19:27,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2023-12-22 03:19:27,449 INFO L87 Difference]: Start difference. First operand 81 states and 113 transitions. Second operand has 16 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-22 03:19:29,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:19:29,588 INFO L93 Difference]: Finished difference Result 112 states and 161 transitions. [2023-12-22 03:19:29,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-22 03:19:29,589 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 45 [2023-12-22 03:19:29,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:19:29,592 INFO L225 Difference]: With dead ends: 112 [2023-12-22 03:19:29,592 INFO L226 Difference]: Without dead ends: 101 [2023-12-22 03:19:29,592 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2023-12-22 03:19:29,593 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 73 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-22 03:19:29,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 476 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-22 03:19:29,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2023-12-22 03:19:29,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 83. [2023-12-22 03:19:29,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 59 states have (on average 1.2542372881355932) internal successors, (74), 64 states have internal predecessors, (74), 13 states have call successors, (13), 5 states have call predecessors, (13), 10 states have return successors, (30), 13 states have call predecessors, (30), 12 states have call successors, (30) [2023-12-22 03:19:29,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 117 transitions. [2023-12-22 03:19:29,608 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 117 transitions. Word has length 45 [2023-12-22 03:19:29,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:19:29,608 INFO L495 AbstractCegarLoop]: Abstraction has 83 states and 117 transitions. [2023-12-22 03:19:29,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-22 03:19:29,608 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 117 transitions. [2023-12-22 03:19:29,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-22 03:19:29,608 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:19:29,609 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 03:19:29,614 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-22 03:19:29,811 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-22 03:19:29,812 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:19:29,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:19:29,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1252979981, now seen corresponding path program 1 times [2023-12-22 03:19:29,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:19:29,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1071783496] [2023-12-22 03:19:29,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:19:29,813 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 03:19:29,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:19:29,814 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-22 03:19:29,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-22 03:19:29,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:19:29,857 INFO L262 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 03:19:29,858 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:19:30,531 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-22 03:19:30,531 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 03:19:30,531 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:19:30,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1071783496] [2023-12-22 03:19:30,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1071783496] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 03:19:30,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 03:19:30,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-22 03:19:30,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847359997] [2023-12-22 03:19:30,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 03:19:30,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-22 03:19:30,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:19:30,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-22 03:19:30,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-22 03:19:30,532 INFO L87 Difference]: Start difference. First operand 83 states and 117 transitions. Second operand has 9 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2023-12-22 03:19:31,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:19:31,540 INFO L93 Difference]: Finished difference Result 134 states and 177 transitions. [2023-12-22 03:19:31,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-22 03:19:31,541 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 49 [2023-12-22 03:19:31,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:19:31,541 INFO L225 Difference]: With dead ends: 134 [2023-12-22 03:19:31,541 INFO L226 Difference]: Without dead ends: 78 [2023-12-22 03:19:31,542 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-12-22 03:19:31,542 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 10 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 03:19:31,542 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 454 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 03:19:31,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2023-12-22 03:19:31,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 76. [2023-12-22 03:19:31,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 54 states have (on average 1.2777777777777777) internal successors, (69), 59 states have internal predecessors, (69), 12 states have call successors, (12), 4 states have call predecessors, (12), 9 states have return successors, (28), 12 states have call predecessors, (28), 11 states have call successors, (28) [2023-12-22 03:19:31,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 109 transitions. [2023-12-22 03:19:31,556 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 109 transitions. Word has length 49 [2023-12-22 03:19:31,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:19:31,556 INFO L495 AbstractCegarLoop]: Abstraction has 76 states and 109 transitions. [2023-12-22 03:19:31,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2023-12-22 03:19:31,556 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 109 transitions. [2023-12-22 03:19:31,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-12-22 03:19:31,557 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:19:31,557 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-22 03:19:31,564 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-22 03:19:31,764 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-22 03:19:31,764 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:19:31,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:19:31,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1331527951, now seen corresponding path program 1 times [2023-12-22 03:19:31,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:19:31,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1458073192] [2023-12-22 03:19:31,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:19:31,765 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-22 03:19:31,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:19:31,766 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-22 03:19:31,767 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-22 03:19:31,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:19:31,801 INFO L262 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 03:19:31,802 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:19:33,667 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-22 03:19:33,667 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 03:19:33,668 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:19:33,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1458073192] [2023-12-22 03:19:33,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1458073192] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 03:19:33,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 03:19:33,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-22 03:19:33,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591762970] [2023-12-22 03:19:33,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 03:19:33,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-22 03:19:33,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:19:33,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-22 03:19:33,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-22 03:19:33,669 INFO L87 Difference]: Start difference. First operand 76 states and 109 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-22 03:19:34,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:19:34,825 INFO L93 Difference]: Finished difference Result 86 states and 122 transitions. [2023-12-22 03:19:34,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-22 03:19:34,825 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 46 [2023-12-22 03:19:34,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:19:34,826 INFO L225 Difference]: With dead ends: 86 [2023-12-22 03:19:34,826 INFO L226 Difference]: Without dead ends: 84 [2023-12-22 03:19:34,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-22 03:19:34,827 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 12 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-22 03:19:34,827 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 262 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-22 03:19:34,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2023-12-22 03:19:34,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 81. [2023-12-22 03:19:34,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 57 states have (on average 1.263157894736842) internal successors, (72), 63 states have internal predecessors, (72), 13 states have call successors, (13), 5 states have call predecessors, (13), 10 states have return successors, (29), 12 states have call predecessors, (29), 12 states have call successors, (29) [2023-12-22 03:19:34,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 114 transitions. [2023-12-22 03:19:34,832 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 114 transitions. Word has length 46 [2023-12-22 03:19:34,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:19:34,832 INFO L495 AbstractCegarLoop]: Abstraction has 81 states and 114 transitions. [2023-12-22 03:19:34,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-22 03:19:34,833 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 114 transitions. [2023-12-22 03:19:34,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2023-12-22 03:19:34,833 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:19:34,833 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-22 03:19:34,850 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-22 03:19:35,036 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-22 03:19:35,036 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:19:35,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:19:35,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1441244704, now seen corresponding path program 1 times [2023-12-22 03:19:35,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:19:35,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2022579506] [2023-12-22 03:19:35,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:19:35,037 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-22 03:19:35,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:19:35,038 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-22 03:19:35,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 (17)] Waiting until timeout for monitored process [2023-12-22 03:19:35,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:19:35,074 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 03:19:35,075 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:19:45,817 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-22 03:19:45,817 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 03:19:45,817 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:19:45,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2022579506] [2023-12-22 03:19:45,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2022579506] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 03:19:45,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 03:19:45,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-22 03:19:45,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345582184] [2023-12-22 03:19:45,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 03:19:45,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-22 03:19:45,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:19:45,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-22 03:19:45,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=38, Unknown=2, NotChecked=0, Total=56 [2023-12-22 03:19:45,819 INFO L87 Difference]: Start difference. First operand 81 states and 114 transitions. Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-22 03:19:49,946 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-22 03:19:54,040 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-22 03:19:58,045 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-22 03:20:02,054 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-22 03:20:06,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-22 03:20:07,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-22 03:20:11,368 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-22 03:20:15,731 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-22 03:20:19,775 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-22 03:20:24,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.05s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-22 03:20:28,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-22 03:20:29,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:20:29,301 INFO L93 Difference]: Finished difference Result 90 states and 125 transitions. [2023-12-22 03:20:29,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-22 03:20:29,302 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 47 [2023-12-22 03:20:29,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:20:29,302 INFO L225 Difference]: With dead ends: 90 [2023-12-22 03:20:29,303 INFO L226 Difference]: Without dead ends: 86 [2023-12-22 03:20:29,303 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=20, Invalid=50, Unknown=2, NotChecked=0, Total=72 [2023-12-22 03:20:29,303 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 10 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 0 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 43.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 43.4s IncrementalHoareTripleChecker+Time [2023-12-22 03:20:29,303 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 319 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 87 Invalid, 9 Unknown, 0 Unchecked, 43.4s Time] [2023-12-22 03:20:29,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2023-12-22 03:20:29,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 78. [2023-12-22 03:20:29,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 56 states have (on average 1.25) internal successors, (70), 60 states have internal predecessors, (70), 12 states have call successors, (12), 5 states have call predecessors, (12), 9 states have return successors, (28), 12 states have call predecessors, (28), 11 states have call successors, (28) [2023-12-22 03:20:29,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 110 transitions. [2023-12-22 03:20:29,308 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 110 transitions. Word has length 47 [2023-12-22 03:20:29,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:20:29,308 INFO L495 AbstractCegarLoop]: Abstraction has 78 states and 110 transitions. [2023-12-22 03:20:29,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-22 03:20:29,309 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 110 transitions. [2023-12-22 03:20:29,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-22 03:20:29,309 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:20:29,309 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-22 03:20:29,314 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 (17)] Ended with exit code 0 [2023-12-22 03:20:29,514 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-22 03:20:29,514 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:20:29,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:20:29,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1444047229, now seen corresponding path program 1 times [2023-12-22 03:20:29,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:20:29,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [643346712] [2023-12-22 03:20:29,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:20:29,515 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-22 03:20:29,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:20:29,516 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-22 03:20:29,517 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-22 03:20:29,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:20:29,555 INFO L262 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 03:20:29,556 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:20:30,159 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-22 03:20:30,160 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:20:31,150 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-22 03:20:31,150 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:20:31,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [643346712] [2023-12-22 03:20:31,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [643346712] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:20:31,150 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:20:31,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2023-12-22 03:20:31,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012478929] [2023-12-22 03:20:31,150 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:20:31,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-22 03:20:31,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:20:31,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-22 03:20:31,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-12-22 03:20:31,151 INFO L87 Difference]: Start difference. First operand 78 states and 110 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 03:20:32,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:20:32,588 INFO L93 Difference]: Finished difference Result 101 states and 153 transitions. [2023-12-22 03:20:32,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 03:20:32,588 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 49 [2023-12-22 03:20:32,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:20:32,589 INFO L225 Difference]: With dead ends: 101 [2023-12-22 03:20:32,589 INFO L226 Difference]: Without dead ends: 88 [2023-12-22 03:20:32,589 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2023-12-22 03:20:32,590 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 98 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-22 03:20:32,590 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 429 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-22 03:20:32,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2023-12-22 03:20:32,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 80. [2023-12-22 03:20:32,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 57 states have (on average 1.2456140350877194) internal successors, (71), 62 states have internal predecessors, (71), 12 states have call successors, (12), 5 states have call predecessors, (12), 10 states have return successors, (31), 12 states have call predecessors, (31), 11 states have call successors, (31) [2023-12-22 03:20:32,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 114 transitions. [2023-12-22 03:20:32,595 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 114 transitions. Word has length 49 [2023-12-22 03:20:32,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:20:32,595 INFO L495 AbstractCegarLoop]: Abstraction has 80 states and 114 transitions. [2023-12-22 03:20:32,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 03:20:32,595 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 114 transitions. [2023-12-22 03:20:32,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 03:20:32,596 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:20:32,596 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-22 03:20:32,604 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-22 03:20:32,799 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-22 03:20:32,799 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:20:32,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:20:32,799 INFO L85 PathProgramCache]: Analyzing trace with hash 951623496, now seen corresponding path program 1 times [2023-12-22 03:20:32,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:20:32,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2129347153] [2023-12-22 03:20:32,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:20:32,800 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-22 03:20:32,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:20:32,801 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-22 03:20:32,814 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-22 03:20:32,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:20:32,842 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 03:20:32,844 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:20:33,482 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-22 03:20:33,483 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:20:34,563 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-22 03:20:34,563 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:20:34,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2129347153] [2023-12-22 03:20:34,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2129347153] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:20:34,563 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:20:34,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2023-12-22 03:20:34,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744402115] [2023-12-22 03:20:34,563 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:20:34,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-22 03:20:34,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:20:34,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-22 03:20:34,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-12-22 03:20:34,564 INFO L87 Difference]: Start difference. First operand 80 states and 114 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-22 03:20:36,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:20:36,147 INFO L93 Difference]: Finished difference Result 101 states and 151 transitions. [2023-12-22 03:20:36,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-22 03:20:36,148 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 58 [2023-12-22 03:20:36,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:20:36,148 INFO L225 Difference]: With dead ends: 101 [2023-12-22 03:20:36,148 INFO L226 Difference]: Without dead ends: 88 [2023-12-22 03:20:36,149 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-12-22 03:20:36,149 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 85 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-22 03:20:36,149 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 393 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-22 03:20:36,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2023-12-22 03:20:36,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 80. [2023-12-22 03:20:36,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 57 states have (on average 1.2456140350877194) internal successors, (71), 62 states have internal predecessors, (71), 12 states have call successors, (12), 5 states have call predecessors, (12), 10 states have return successors, (30), 12 states have call predecessors, (30), 11 states have call successors, (30) [2023-12-22 03:20:36,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 113 transitions. [2023-12-22 03:20:36,154 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 113 transitions. Word has length 58 [2023-12-22 03:20:36,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:20:36,154 INFO L495 AbstractCegarLoop]: Abstraction has 80 states and 113 transitions. [2023-12-22 03:20:36,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-22 03:20:36,155 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 113 transitions. [2023-12-22 03:20:36,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 03:20:36,155 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:20:36,155 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-22 03:20:36,164 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-22 03:20:36,358 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-22 03:20:36,358 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:20:36,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:20:36,359 INFO L85 PathProgramCache]: Analyzing trace with hash -773588975, now seen corresponding path program 1 times [2023-12-22 03:20:36,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:20:36,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1319378141] [2023-12-22 03:20:36,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:20:36,359 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-22 03:20:36,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:20:36,360 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-22 03:20:36,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-22 03:20:36,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:20:36,400 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 03:20:36,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:20:37,064 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-22 03:20:37,065 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:20:38,075 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-22 03:20:38,075 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:20:38,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1319378141] [2023-12-22 03:20:38,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1319378141] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:20:38,076 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:20:38,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2023-12-22 03:20:38,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265296990] [2023-12-22 03:20:38,076 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:20:38,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-22 03:20:38,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:20:38,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-22 03:20:38,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-12-22 03:20:38,077 INFO L87 Difference]: Start difference. First operand 80 states and 113 transitions. Second operand has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-22 03:20:39,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:20:39,455 INFO L93 Difference]: Finished difference Result 99 states and 143 transitions. [2023-12-22 03:20:39,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 03:20:39,456 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 58 [2023-12-22 03:20:39,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:20:39,457 INFO L225 Difference]: With dead ends: 99 [2023-12-22 03:20:39,457 INFO L226 Difference]: Without dead ends: 86 [2023-12-22 03:20:39,457 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2023-12-22 03:20:39,457 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 100 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-22 03:20:39,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 423 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-22 03:20:39,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2023-12-22 03:20:39,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 78. [2023-12-22 03:20:39,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 56 states have (on average 1.2321428571428572) internal successors, (69), 60 states have internal predecessors, (69), 12 states have call successors, (12), 5 states have call predecessors, (12), 9 states have return successors, (27), 12 states have call predecessors, (27), 11 states have call successors, (27) [2023-12-22 03:20:39,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 108 transitions. [2023-12-22 03:20:39,462 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 108 transitions. Word has length 58 [2023-12-22 03:20:39,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:20:39,463 INFO L495 AbstractCegarLoop]: Abstraction has 78 states and 108 transitions. [2023-12-22 03:20:39,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-22 03:20:39,463 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 108 transitions. [2023-12-22 03:20:39,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-22 03:20:39,463 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:20:39,463 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-22 03:20:39,471 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-22 03:20:39,666 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-22 03:20:39,667 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:20:39,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:20:39,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1665973366, now seen corresponding path program 1 times [2023-12-22 03:20:39,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:20:39,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1557091667] [2023-12-22 03:20:39,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:20:39,668 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 03:20:39,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:20:39,668 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-22 03:20:39,669 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-22 03:20:39,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:20:39,709 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 03:20:39,710 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:20:40,377 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-22 03:20:40,377 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:20:41,479 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-22 03:20:41,479 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:20:41,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1557091667] [2023-12-22 03:20:41,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1557091667] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:20:41,479 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:20:41,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2023-12-22 03:20:41,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056965378] [2023-12-22 03:20:41,480 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:20:41,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-22 03:20:41,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:20:41,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-22 03:20:41,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-12-22 03:20:41,481 INFO L87 Difference]: Start difference. First operand 78 states and 108 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-22 03:20:42,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:20:42,759 INFO L93 Difference]: Finished difference Result 97 states and 138 transitions. [2023-12-22 03:20:42,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-22 03:20:42,760 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 60 [2023-12-22 03:20:42,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:20:42,760 INFO L225 Difference]: With dead ends: 97 [2023-12-22 03:20:42,761 INFO L226 Difference]: Without dead ends: 84 [2023-12-22 03:20:42,761 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-12-22 03:20:42,761 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 82 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 03:20:42,761 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 387 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 03:20:42,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2023-12-22 03:20:42,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 76. [2023-12-22 03:20:42,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 55 states have (on average 1.2181818181818183) internal successors, (67), 58 states have internal predecessors, (67), 12 states have call successors, (12), 5 states have call predecessors, (12), 8 states have return successors, (25), 12 states have call predecessors, (25), 11 states have call successors, (25) [2023-12-22 03:20:42,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 104 transitions. [2023-12-22 03:20:42,766 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 104 transitions. Word has length 60 [2023-12-22 03:20:42,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:20:42,767 INFO L495 AbstractCegarLoop]: Abstraction has 76 states and 104 transitions. [2023-12-22 03:20:42,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-22 03:20:42,767 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 104 transitions. [2023-12-22 03:20:42,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-22 03:20:42,767 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:20:42,767 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 03:20:42,772 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-22 03:20:42,970 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-22 03:20:42,971 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:20:42,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:20:42,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1919276938, now seen corresponding path program 1 times [2023-12-22 03:20:42,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:20:42,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2103660304] [2023-12-22 03:20:42,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:20:42,972 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-22 03:20:42,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:20:42,973 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-22 03:20:42,973 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-22 03:20:43,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:20:43,021 INFO L262 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-22 03:20:43,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:20:48,677 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-22 03:20:48,678 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:20:55,522 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-22 03:20:55,522 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:20:55,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2103660304] [2023-12-22 03:20:55,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2103660304] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:20:55,522 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:20:55,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2023-12-22 03:20:55,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495267584] [2023-12-22 03:20:55,522 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:20:55,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-12-22 03:20:55,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:20:55,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-12-22 03:20:55,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2023-12-22 03:20:55,524 INFO L87 Difference]: Start difference. First operand 76 states and 104 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2023-12-22 03:21:14,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:21:14,382 INFO L93 Difference]: Finished difference Result 111 states and 164 transitions. [2023-12-22 03:21:14,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-22 03:21:14,383 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) Word has length 67 [2023-12-22 03:21:14,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:21:14,384 INFO L225 Difference]: With dead ends: 111 [2023-12-22 03:21:14,384 INFO L226 Difference]: Without dead ends: 102 [2023-12-22 03:21:14,384 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 15.5s TimeCoverageRelationStatistics Valid=231, Invalid=959, Unknown=0, NotChecked=0, Total=1190 [2023-12-22 03:21:14,385 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 179 mSDsluCounter, 839 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 909 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.5s IncrementalHoareTripleChecker+Time [2023-12-22 03:21:14,385 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [187 Valid, 909 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 13.5s Time] [2023-12-22 03:21:14,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2023-12-22 03:21:14,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 86. [2023-12-22 03:21:14,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 61 states have (on average 1.2295081967213115) internal successors, (75), 66 states have internal predecessors, (75), 14 states have call successors, (14), 5 states have call predecessors, (14), 10 states have return successors, (40), 14 states have call predecessors, (40), 13 states have call successors, (40) [2023-12-22 03:21:14,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 129 transitions. [2023-12-22 03:21:14,392 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 129 transitions. Word has length 67 [2023-12-22 03:21:14,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:21:14,393 INFO L495 AbstractCegarLoop]: Abstraction has 86 states and 129 transitions. [2023-12-22 03:21:14,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2023-12-22 03:21:14,393 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 129 transitions. [2023-12-22 03:21:14,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-22 03:21:14,394 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:21:14,394 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 03:21:14,403 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-22 03:21:14,603 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-22 03:21:14,604 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:21:14,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:21:14,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1598264425, now seen corresponding path program 1 times [2023-12-22 03:21:14,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:21:14,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1947676703] [2023-12-22 03:21:14,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:21:14,604 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-22 03:21:14,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:21:14,605 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-22 03:21:14,606 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-22 03:21:14,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:21:14,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-22 03:21:14,657 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:21:16,393 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-22 03:21:16,393 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 03:21:16,393 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:21:16,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1947676703] [2023-12-22 03:21:16,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1947676703] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 03:21:16,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 03:21:16,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-22 03:21:16,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404465872] [2023-12-22 03:21:16,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 03:21:16,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-22 03:21:16,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:21:16,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-22 03:21:16,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-12-22 03:21:16,395 INFO L87 Difference]: Start difference. First operand 86 states and 129 transitions. Second operand has 10 states, 10 states have (on average 3.2) internal successors, (32), 10 states have internal predecessors, (32), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-22 03:21:19,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:21:19,141 INFO L93 Difference]: Finished difference Result 106 states and 156 transitions. [2023-12-22 03:21:19,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-22 03:21:19,142 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 10 states have internal predecessors, (32), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 67 [2023-12-22 03:21:19,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:21:19,142 INFO L225 Difference]: With dead ends: 106 [2023-12-22 03:21:19,142 INFO L226 Difference]: Without dead ends: 95 [2023-12-22 03:21:19,143 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2023-12-22 03:21:19,143 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 42 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-22 03:21:19,143 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 536 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-22 03:21:19,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2023-12-22 03:21:19,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 90. [2023-12-22 03:21:19,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 63 states have (on average 1.2222222222222223) internal successors, (77), 69 states have internal predecessors, (77), 15 states have call successors, (15), 5 states have call predecessors, (15), 11 states have return successors, (44), 15 states have call predecessors, (44), 14 states have call successors, (44) [2023-12-22 03:21:19,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 136 transitions. [2023-12-22 03:21:19,150 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 136 transitions. Word has length 67 [2023-12-22 03:21:19,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:21:19,151 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 136 transitions. [2023-12-22 03:21:19,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 10 states have internal predecessors, (32), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-22 03:21:19,151 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 136 transitions. [2023-12-22 03:21:19,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-22 03:21:19,152 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:21:19,152 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2023-12-22 03:21:19,155 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-22 03:21:19,355 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-22 03:21:19,356 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:21:19,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:21:19,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1496575112, now seen corresponding path program 1 times [2023-12-22 03:21:19,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:21:19,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [550267213] [2023-12-22 03:21:19,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:21:19,356 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-22 03:21:19,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:21:19,357 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-22 03:21:19,360 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-22 03:21:19,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:21:19,412 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-22 03:21:19,413 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:21:22,484 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-22 03:21:22,484 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:21:29,926 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-22 03:21:29,926 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:21:29,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [550267213] [2023-12-22 03:21:29,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [550267213] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:21:29,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:21:29,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 28 [2023-12-22 03:21:29,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401271522] [2023-12-22 03:21:29,927 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:21:29,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-22 03:21:29,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:21:29,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-22 03:21:29,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2023-12-22 03:21:29,928 INFO L87 Difference]: Start difference. First operand 90 states and 136 transitions. Second operand has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2023-12-22 03:21:46,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:21:46,474 INFO L93 Difference]: Finished difference Result 151 states and 220 transitions. [2023-12-22 03:21:46,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-12-22 03:21:46,477 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) Word has length 67 [2023-12-22 03:21:46,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:21:46,478 INFO L225 Difference]: With dead ends: 151 [2023-12-22 03:21:46,478 INFO L226 Difference]: Without dead ends: 118 [2023-12-22 03:21:46,479 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=485, Invalid=2167, Unknown=0, NotChecked=0, Total=2652 [2023-12-22 03:21:46,479 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 140 mSDsluCounter, 961 mSDsCounter, 0 mSdLazyCounter, 908 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 1034 SdHoareTripleChecker+Invalid, 943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 908 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2023-12-22 03:21:46,479 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 1034 Invalid, 943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 908 Invalid, 0 Unknown, 0 Unchecked, 8.7s Time] [2023-12-22 03:21:46,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2023-12-22 03:21:46,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 102. [2023-12-22 03:21:46,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 73 states have (on average 1.2054794520547945) internal successors, (88), 78 states have internal predecessors, (88), 17 states have call successors, (17), 6 states have call predecessors, (17), 11 states have return successors, (49), 17 states have call predecessors, (49), 16 states have call successors, (49) [2023-12-22 03:21:46,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 154 transitions. [2023-12-22 03:21:46,488 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 154 transitions. Word has length 67 [2023-12-22 03:21:46,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:21:46,488 INFO L495 AbstractCegarLoop]: Abstraction has 102 states and 154 transitions. [2023-12-22 03:21:46,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2023-12-22 03:21:46,488 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 154 transitions. [2023-12-22 03:21:46,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-22 03:21:46,489 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:21:46,489 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2023-12-22 03:21:46,497 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-22 03:21:46,692 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-22 03:21:46,692 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:21:46,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:21:46,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1259745416, now seen corresponding path program 2 times [2023-12-22 03:21:46,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:21:46,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [65410589] [2023-12-22 03:21:46,693 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 03:21:46,693 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-22 03:21:46,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:21:46,694 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-22 03:21:46,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-22 03:21:46,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 03:21:46,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 03:21:46,751 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-22 03:21:46,752 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:21:49,909 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-22 03:21:49,909 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:21:57,657 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-22 03:21:57,657 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:21:57,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [65410589] [2023-12-22 03:21:57,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [65410589] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:21:57,657 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:21:57,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 28 [2023-12-22 03:21:57,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190675157] [2023-12-22 03:21:57,657 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:21:57,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-22 03:21:57,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:21:57,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-22 03:21:57,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2023-12-22 03:21:57,658 INFO L87 Difference]: Start difference. First operand 102 states and 154 transitions. Second operand has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2023-12-22 03:22:14,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:22:14,139 INFO L93 Difference]: Finished difference Result 163 states and 230 transitions. [2023-12-22 03:22:14,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-12-22 03:22:14,141 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) Word has length 67 [2023-12-22 03:22:14,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:22:14,142 INFO L225 Difference]: With dead ends: 163 [2023-12-22 03:22:14,142 INFO L226 Difference]: Without dead ends: 128 [2023-12-22 03:22:14,142 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 15.0s TimeCoverageRelationStatistics Valid=484, Invalid=2168, Unknown=0, NotChecked=0, Total=2652 [2023-12-22 03:22:14,143 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 222 mSDsluCounter, 780 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 851 SdHoareTripleChecker+Invalid, 906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2023-12-22 03:22:14,143 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 851 Invalid, 906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 847 Invalid, 0 Unknown, 0 Unchecked, 8.4s Time] [2023-12-22 03:22:14,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2023-12-22 03:22:14,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 112. [2023-12-22 03:22:14,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 82 states have (on average 1.1951219512195121) internal successors, (98), 86 states have internal predecessors, (98), 18 states have call successors, (18), 7 states have call predecessors, (18), 11 states have return successors, (46), 18 states have call predecessors, (46), 17 states have call successors, (46) [2023-12-22 03:22:14,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 162 transitions. [2023-12-22 03:22:14,153 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 162 transitions. Word has length 67 [2023-12-22 03:22:14,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:22:14,153 INFO L495 AbstractCegarLoop]: Abstraction has 112 states and 162 transitions. [2023-12-22 03:22:14,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2023-12-22 03:22:14,153 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 162 transitions. [2023-12-22 03:22:14,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-12-22 03:22:14,154 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:22:14,154 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 03:22:14,157 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-22 03:22:14,357 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-22 03:22:14,357 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:22:14,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:22:14,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1565772315, now seen corresponding path program 1 times [2023-12-22 03:22:14,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:22:14,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1236581790] [2023-12-22 03:22:14,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:22:14,358 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-22 03:22:14,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:22:14,359 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-22 03:22:14,360 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-22 03:22:14,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:22:14,409 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 03:22:14,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:22:14,990 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-22 03:22:14,990 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 03:22:14,990 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:22:14,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1236581790] [2023-12-22 03:22:14,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1236581790] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 03:22:14,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 03:22:14,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-22 03:22:14,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341351056] [2023-12-22 03:22:14,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 03:22:14,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-22 03:22:14,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:22:14,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-22 03:22:14,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-22 03:22:14,992 INFO L87 Difference]: Start difference. First operand 112 states and 162 transitions. Second operand has 8 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-22 03:22:15,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:22:15,621 INFO L93 Difference]: Finished difference Result 126 states and 177 transitions. [2023-12-22 03:22:15,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-22 03:22:15,622 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 69 [2023-12-22 03:22:15,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:22:15,623 INFO L225 Difference]: With dead ends: 126 [2023-12-22 03:22:15,623 INFO L226 Difference]: Without dead ends: 117 [2023-12-22 03:22:15,623 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-12-22 03:22:15,623 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 6 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 03:22:15,623 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 384 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 03:22:15,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2023-12-22 03:22:15,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 112. [2023-12-22 03:22:15,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 82 states have (on average 1.1951219512195121) internal successors, (98), 86 states have internal predecessors, (98), 18 states have call successors, (18), 7 states have call predecessors, (18), 11 states have return successors, (44), 18 states have call predecessors, (44), 17 states have call successors, (44) [2023-12-22 03:22:15,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 160 transitions. [2023-12-22 03:22:15,633 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 160 transitions. Word has length 69 [2023-12-22 03:22:15,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:22:15,633 INFO L495 AbstractCegarLoop]: Abstraction has 112 states and 160 transitions. [2023-12-22 03:22:15,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-22 03:22:15,634 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 160 transitions. [2023-12-22 03:22:15,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-12-22 03:22:15,634 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:22:15,634 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 03:22:15,642 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-22 03:22:15,837 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-22 03:22:15,838 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:22:15,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:22:15,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1886784828, now seen corresponding path program 1 times [2023-12-22 03:22:15,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:22:15,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [645854704] [2023-12-22 03:22:15,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:22:15,839 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 03:22:15,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:22:15,840 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-22 03:22:15,840 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-22 03:22:15,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:22:15,889 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-22 03:22:15,891 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:22:19,518 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-22 03:22:19,518 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:22:21,763 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:22:21,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [645854704] [2023-12-22 03:22:21,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [645854704] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-22 03:22:21,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1229347170] [2023-12-22 03:22:21,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:22:21,763 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-22 03:22:21,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-22 03:22:21,797 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-22 03:22:21,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (28)] Waiting until timeout for monitored process [2023-12-22 03:22:21,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:22:21,855 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-22 03:22:21,856 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:22:23,315 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-22 03:22:23,315 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 03:22:23,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1229347170] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 03:22:23,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 03:22:23,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [14] total 17 [2023-12-22 03:22:23,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344794422] [2023-12-22 03:22:23,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 03:22:23,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 03:22:23,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:22:23,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 03:22:23,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2023-12-22 03:22:23,317 INFO L87 Difference]: Start difference. First operand 112 states and 160 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-22 03:22:23,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:22:23,816 INFO L93 Difference]: Finished difference Result 138 states and 206 transitions. [2023-12-22 03:22:23,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 03:22:23,817 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 69 [2023-12-22 03:22:23,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:22:23,818 INFO L225 Difference]: With dead ends: 138 [2023-12-22 03:22:23,818 INFO L226 Difference]: Without dead ends: 127 [2023-12-22 03:22:23,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2023-12-22 03:22:23,819 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 21 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 03:22:23,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 237 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 03:22:23,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2023-12-22 03:22:23,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 118. [2023-12-22 03:22:23,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 85 states have (on average 1.188235294117647) internal successors, (101), 90 states have internal predecessors, (101), 20 states have call successors, (20), 7 states have call predecessors, (20), 12 states have return successors, (50), 20 states have call predecessors, (50), 19 states have call successors, (50) [2023-12-22 03:22:23,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 171 transitions. [2023-12-22 03:22:23,834 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 171 transitions. Word has length 69 [2023-12-22 03:22:23,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:22:23,834 INFO L495 AbstractCegarLoop]: Abstraction has 118 states and 171 transitions. [2023-12-22 03:22:23,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2023-12-22 03:22:23,835 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 171 transitions. [2023-12-22 03:22:23,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-12-22 03:22:23,835 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:22:23,836 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2023-12-22 03:22:23,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-22 03:22:24,040 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (28)] Ended with exit code 0 [2023-12-22 03:22:24,236 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,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-22 03:22:24,237 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:22:24,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:22:24,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1985480642, now seen corresponding path program 1 times [2023-12-22 03:22:24,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:22:24,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [780312662] [2023-12-22 03:22:24,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:22:24,237 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-22 03:22:24,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:22:24,238 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-22 03:22:24,239 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-22 03:22:24,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:22:24,289 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-22 03:22:24,290 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:22:27,403 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-22 03:22:27,404 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:22:35,086 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-22 03:22:35,086 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:22:35,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [780312662] [2023-12-22 03:22:35,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [780312662] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:22:35,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:22:35,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 28 [2023-12-22 03:22:35,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75952881] [2023-12-22 03:22:35,086 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:22:35,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-22 03:22:35,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:22:35,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-22 03:22:35,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2023-12-22 03:22:35,088 INFO L87 Difference]: Start difference. First operand 118 states and 171 transitions. Second operand has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2023-12-22 03:22:46,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:22:46,501 INFO L93 Difference]: Finished difference Result 149 states and 205 transitions. [2023-12-22 03:22:46,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-22 03:22:46,502 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) Word has length 69 [2023-12-22 03:22:46,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:22:46,503 INFO L225 Difference]: With dead ends: 149 [2023-12-22 03:22:46,503 INFO L226 Difference]: Without dead ends: 130 [2023-12-22 03:22:46,504 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=381, Invalid=1511, Unknown=0, NotChecked=0, Total=1892 [2023-12-22 03:22:46,504 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 137 mSDsluCounter, 965 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 1038 SdHoareTripleChecker+Invalid, 694 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2023-12-22 03:22:46,504 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 1038 Invalid, 694 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2023-12-22 03:22:46,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2023-12-22 03:22:46,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 120. [2023-12-22 03:22:46,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 87 states have (on average 1.1839080459770115) internal successors, (103), 91 states have internal predecessors, (103), 20 states have call successors, (20), 8 states have call predecessors, (20), 12 states have return successors, (45), 20 states have call predecessors, (45), 19 states have call successors, (45) [2023-12-22 03:22:46,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 168 transitions. [2023-12-22 03:22:46,515 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 168 transitions. Word has length 69 [2023-12-22 03:22:46,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:22:46,515 INFO L495 AbstractCegarLoop]: Abstraction has 120 states and 168 transitions. [2023-12-22 03:22:46,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2023-12-22 03:22:46,515 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 168 transitions. [2023-12-22 03:22:46,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-12-22 03:22:46,516 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:22:46,516 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2023-12-22 03:22:46,522 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 (29)] Ended with exit code 0 [2023-12-22 03:22:46,719 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-22 03:22:46,720 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:22:46,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:22:46,720 INFO L85 PathProgramCache]: Analyzing trace with hash 41417662, now seen corresponding path program 2 times [2023-12-22 03:22:46,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:22:46,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1368633529] [2023-12-22 03:22:46,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 03:22:46,721 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-22 03:22:46,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:22:46,722 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-22 03:22:46,722 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-22 03:22:46,773 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 03:22:46,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 03:22:46,775 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-22 03:22:46,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:22:49,863 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-22 03:22:49,863 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:22:57,800 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-22 03:22:57,801 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:22:57,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1368633529] [2023-12-22 03:22:57,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1368633529] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:22:57,801 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:22:57,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 28 [2023-12-22 03:22:57,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588556974] [2023-12-22 03:22:57,801 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:22:57,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-22 03:22:57,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:22:57,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-22 03:22:57,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=629, Unknown=0, NotChecked=0, Total=756 [2023-12-22 03:22:57,802 INFO L87 Difference]: Start difference. First operand 120 states and 168 transitions. Second operand has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2023-12-22 03:23:08,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:23:08,500 INFO L93 Difference]: Finished difference Result 151 states and 202 transitions. [2023-12-22 03:23:08,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-22 03:23:08,502 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) Word has length 69 [2023-12-22 03:23:08,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:23:08,503 INFO L225 Difference]: With dead ends: 151 [2023-12-22 03:23:08,503 INFO L226 Difference]: Without dead ends: 138 [2023-12-22 03:23:08,503 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 12.1s TimeCoverageRelationStatistics Valid=375, Invalid=1517, Unknown=0, NotChecked=0, Total=1892 [2023-12-22 03:23:08,504 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 142 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 870 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2023-12-22 03:23:08,504 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 870 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 609 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2023-12-22 03:23:08,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2023-12-22 03:23:08,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 128. [2023-12-22 03:23:08,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 94 states have (on average 1.1808510638297873) internal successors, (111), 97 states have internal predecessors, (111), 21 states have call successors, (21), 9 states have call predecessors, (21), 12 states have return successors, (43), 21 states have call predecessors, (43), 20 states have call successors, (43) [2023-12-22 03:23:08,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 175 transitions. [2023-12-22 03:23:08,517 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 175 transitions. Word has length 69 [2023-12-22 03:23:08,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:23:08,517 INFO L495 AbstractCegarLoop]: Abstraction has 128 states and 175 transitions. [2023-12-22 03:23:08,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2023-12-22 03:23:08,517 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 175 transitions. [2023-12-22 03:23:08,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-22 03:23:08,518 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:23:08,518 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 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] [2023-12-22 03:23:08,536 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-22 03:23:08,721 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-22 03:23:08,721 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:23:08,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:23:08,722 INFO L85 PathProgramCache]: Analyzing trace with hash 183608441, now seen corresponding path program 1 times [2023-12-22 03:23:08,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:23:08,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [930248089] [2023-12-22 03:23:08,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:23:08,722 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-22 03:23:08,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:23:08,723 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-22 03:23:08,724 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-22 03:23:08,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:23:08,850 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 43 conjunts are in the unsatisfiable core [2023-12-22 03:23:08,855 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:23:16,139 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-22 03:23:16,140 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:23:39,358 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-22 03:23:39,358 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:23:39,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [930248089] [2023-12-22 03:23:39,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [930248089] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:23:39,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:23:39,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24] total 44 [2023-12-22 03:23:39,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104119817] [2023-12-22 03:23:39,358 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:23:39,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-12-22 03:23:39,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:23:39,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-12-22 03:23:39,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=1655, Unknown=0, NotChecked=0, Total=1892 [2023-12-22 03:23:39,360 INFO L87 Difference]: Start difference. First operand 128 states and 175 transitions. Second operand has 44 states, 38 states have (on average 1.763157894736842) internal successors, (67), 41 states have internal predecessors, (67), 10 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (13), 11 states have call predecessors, (13), 9 states have call successors, (13) [2023-12-22 03:23:44,166 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:23:45,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:24:07,922 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:24:09,822 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:24:28,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:24:28,897 INFO L93 Difference]: Finished difference Result 159 states and 208 transitions. [2023-12-22 03:24:28,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-12-22 03:24:28,899 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 38 states have (on average 1.763157894736842) internal successors, (67), 41 states have internal predecessors, (67), 10 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (13), 11 states have call predecessors, (13), 9 states have call successors, (13) Word has length 76 [2023-12-22 03:24:28,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:24:28,899 INFO L225 Difference]: With dead ends: 159 [2023-12-22 03:24:28,899 INFO L226 Difference]: Without dead ends: 146 [2023-12-22 03:24:28,901 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 857 ImplicationChecksByTransitivity, 49.6s TimeCoverageRelationStatistics Valid=786, Invalid=5065, Unknown=1, NotChecked=0, Total=5852 [2023-12-22 03:24:28,901 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 157 mSDsluCounter, 1066 mSDsCounter, 0 mSdLazyCounter, 1456 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 1119 SdHoareTripleChecker+Invalid, 1529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.5s IncrementalHoareTripleChecker+Time [2023-12-22 03:24:28,901 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 1119 Invalid, 1529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1456 Invalid, 0 Unknown, 0 Unchecked, 23.5s Time] [2023-12-22 03:24:28,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2023-12-22 03:24:28,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 130. [2023-12-22 03:24:28,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 96 states have (on average 1.1770833333333333) internal successors, (113), 98 states have internal predecessors, (113), 21 states have call successors, (21), 9 states have call predecessors, (21), 12 states have return successors, (41), 22 states have call predecessors, (41), 20 states have call successors, (41) [2023-12-22 03:24:28,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 175 transitions. [2023-12-22 03:24:28,917 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 175 transitions. Word has length 76 [2023-12-22 03:24:28,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:24:28,917 INFO L495 AbstractCegarLoop]: Abstraction has 130 states and 175 transitions. [2023-12-22 03:24:28,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 38 states have (on average 1.763157894736842) internal successors, (67), 41 states have internal predecessors, (67), 10 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (13), 11 states have call predecessors, (13), 9 states have call successors, (13) [2023-12-22 03:24:28,918 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 175 transitions. [2023-12-22 03:24:28,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-22 03:24:28,918 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:24:28,918 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 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] [2023-12-22 03:24:28,924 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-22 03:24:29,122 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-22 03:24:29,122 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:24:29,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:24:29,123 INFO L85 PathProgramCache]: Analyzing trace with hash -53375611, now seen corresponding path program 1 times [2023-12-22 03:24:29,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:24:29,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [137062973] [2023-12-22 03:24:29,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:24:29,123 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-22 03:24:29,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:24:29,124 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-22 03:24:29,125 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-22 03:24:29,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:24:29,187 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-22 03:24:29,188 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:24:32,286 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-22 03:24:32,287 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:24:38,633 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-22 03:24:38,634 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:24:38,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [137062973] [2023-12-22 03:24:38,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [137062973] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:24:38,634 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:24:38,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 27 [2023-12-22 03:24:38,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820447764] [2023-12-22 03:24:38,634 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:24:38,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-22 03:24:38,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:24:38,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-22 03:24:38,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2023-12-22 03:24:38,635 INFO L87 Difference]: Start difference. First operand 130 states and 175 transitions. Second operand has 27 states, 27 states have (on average 2.074074074074074) internal successors, (56), 27 states have internal predecessors, (56), 9 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 9 states have call predecessors, (12), 8 states have call successors, (12) [2023-12-22 03:24:50,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:24:50,482 INFO L93 Difference]: Finished difference Result 148 states and 194 transitions. [2023-12-22 03:24:50,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-22 03:24:50,484 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.074074074074074) internal successors, (56), 27 states have internal predecessors, (56), 9 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 9 states have call predecessors, (12), 8 states have call successors, (12) Word has length 73 [2023-12-22 03:24:50,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:24:50,485 INFO L225 Difference]: With dead ends: 148 [2023-12-22 03:24:50,485 INFO L226 Difference]: Without dead ends: 121 [2023-12-22 03:24:50,486 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=352, Invalid=1540, Unknown=0, NotChecked=0, Total=1892 [2023-12-22 03:24:50,486 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 146 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 888 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2023-12-22 03:24:50,486 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 888 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 643 Invalid, 0 Unknown, 0 Unchecked, 6.8s Time] [2023-12-22 03:24:50,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2023-12-22 03:24:50,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 116. [2023-12-22 03:24:50,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 85 states have (on average 1.1647058823529413) internal successors, (99), 87 states have internal predecessors, (99), 19 states have call successors, (19), 8 states have call predecessors, (19), 11 states have return successors, (38), 20 states have call predecessors, (38), 18 states have call successors, (38) [2023-12-22 03:24:50,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 156 transitions. [2023-12-22 03:24:50,498 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 156 transitions. Word has length 73 [2023-12-22 03:24:50,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:24:50,499 INFO L495 AbstractCegarLoop]: Abstraction has 116 states and 156 transitions. [2023-12-22 03:24:50,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.074074074074074) internal successors, (56), 27 states have internal predecessors, (56), 9 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 9 states have call predecessors, (12), 8 states have call successors, (12) [2023-12-22 03:24:50,499 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 156 transitions. [2023-12-22 03:24:50,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-22 03:24:50,500 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:24:50,500 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 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] [2023-12-22 03:24:50,506 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-22 03:24:50,703 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-22 03:24:50,704 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:24:50,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:24:50,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1673613063, now seen corresponding path program 2 times [2023-12-22 03:24:50,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:24:50,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1432475405] [2023-12-22 03:24:50,705 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 03:24:50,705 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-22 03:24:50,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:24:50,706 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-22 03:24:50,707 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-22 03:24:50,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 03:24:50,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 03:24:50,816 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-22 03:24:50,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:24:55,654 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-22 03:24:55,655 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:25:08,120 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-22 03:25:08,121 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:25:08,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1432475405] [2023-12-22 03:25:08,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1432475405] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:25:08,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:25:08,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2023-12-22 03:25:08,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429201355] [2023-12-22 03:25:08,121 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:25:08,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-12-22 03:25:08,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:25:08,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-12-22 03:25:08,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=885, Unknown=0, NotChecked=0, Total=1056 [2023-12-22 03:25:08,122 INFO L87 Difference]: Start difference. First operand 116 states and 156 transitions. Second operand has 33 states, 33 states have (on average 1.878787878787879) internal successors, (62), 33 states have internal predecessors, (62), 9 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 9 states have call predecessors, (12), 8 states have call successors, (12) [2023-12-22 03:25:29,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:25:29,052 INFO L93 Difference]: Finished difference Result 148 states and 189 transitions. [2023-12-22 03:25:29,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-22 03:25:29,054 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.878787878787879) internal successors, (62), 33 states have internal predecessors, (62), 9 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 9 states have call predecessors, (12), 8 states have call successors, (12) Word has length 76 [2023-12-22 03:25:29,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:25:29,055 INFO L225 Difference]: With dead ends: 148 [2023-12-22 03:25:29,055 INFO L226 Difference]: Without dead ends: 129 [2023-12-22 03:25:29,056 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 23.9s TimeCoverageRelationStatistics Valid=545, Invalid=2425, Unknown=0, NotChecked=0, Total=2970 [2023-12-22 03:25:29,056 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 121 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 828 SdHoareTripleChecker+Invalid, 811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.2s IncrementalHoareTripleChecker+Time [2023-12-22 03:25:29,056 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 828 Invalid, 811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 761 Invalid, 0 Unknown, 0 Unchecked, 9.2s Time] [2023-12-22 03:25:29,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2023-12-22 03:25:29,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 117. [2023-12-22 03:25:29,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 86 states have (on average 1.1627906976744187) internal successors, (100), 88 states have internal predecessors, (100), 19 states have call successors, (19), 8 states have call predecessors, (19), 11 states have return successors, (36), 20 states have call predecessors, (36), 18 states have call successors, (36) [2023-12-22 03:25:29,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 155 transitions. [2023-12-22 03:25:29,069 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 155 transitions. Word has length 76 [2023-12-22 03:25:29,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:25:29,069 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 155 transitions. [2023-12-22 03:25:29,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.878787878787879) internal successors, (62), 33 states have internal predecessors, (62), 9 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 9 states have call predecessors, (12), 8 states have call successors, (12) [2023-12-22 03:25:29,069 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 155 transitions. [2023-12-22 03:25:29,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-22 03:25:29,070 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:25:29,070 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 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] [2023-12-22 03:25:29,076 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-22 03:25:29,274 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-22 03:25:29,274 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:25:29,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:25:29,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1420970373, now seen corresponding path program 2 times [2023-12-22 03:25:29,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:25:29,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [846591618] [2023-12-22 03:25:29,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 03:25:29,275 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-22 03:25:29,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:25:29,276 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-22 03:25:29,286 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-22 03:25:29,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 03:25:29,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 03:25:29,341 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 03:25:29,344 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:25:31,980 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-22 03:25:31,980 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:25:38,430 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-22 03:25:38,430 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:25:38,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [846591618] [2023-12-22 03:25:38,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [846591618] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:25:38,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:25:38,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 26 [2023-12-22 03:25:38,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132766025] [2023-12-22 03:25:38,431 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:25:38,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 03:25:38,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:25:38,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 03:25:38,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2023-12-22 03:25:38,432 INFO L87 Difference]: Start difference. First operand 117 states and 155 transitions. Second operand has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 states have internal predecessors, (56), 9 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 9 states have call predecessors, (12), 8 states have call successors, (12) [2023-12-22 03:25:49,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:25:49,334 INFO L93 Difference]: Finished difference Result 130 states and 168 transitions. [2023-12-22 03:25:49,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-22 03:25:49,336 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 states have internal predecessors, (56), 9 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 9 states have call predecessors, (12), 8 states have call successors, (12) Word has length 73 [2023-12-22 03:25:49,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:25:49,337 INFO L225 Difference]: With dead ends: 130 [2023-12-22 03:25:49,337 INFO L226 Difference]: Without dead ends: 103 [2023-12-22 03:25:49,337 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=333, Invalid=1473, Unknown=0, NotChecked=0, Total=1806 [2023-12-22 03:25:49,338 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 121 mSDsluCounter, 830 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 895 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2023-12-22 03:25:49,338 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 895 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2023-12-22 03:25:49,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2023-12-22 03:25:49,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2023-12-22 03:25:49,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 75 states have (on average 1.1733333333333333) internal successors, (88), 77 states have internal predecessors, (88), 17 states have call successors, (17), 7 states have call predecessors, (17), 10 states have return successors, (33), 18 states have call predecessors, (33), 16 states have call successors, (33) [2023-12-22 03:25:49,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 138 transitions. [2023-12-22 03:25:49,353 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 138 transitions. Word has length 73 [2023-12-22 03:25:49,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:25:49,353 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 138 transitions. [2023-12-22 03:25:49,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 states have internal predecessors, (56), 9 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 9 states have call predecessors, (12), 8 states have call successors, (12) [2023-12-22 03:25:49,353 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 138 transitions. [2023-12-22 03:25:49,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-22 03:25:49,355 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:25:49,355 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 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] [2023-12-22 03:25:49,359 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-22 03:25:49,559 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-22 03:25:49,559 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:25:49,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:25:49,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1801579024, now seen corresponding path program 1 times [2023-12-22 03:25:49,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:25:49,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1378737085] [2023-12-22 03:25:49,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:25:49,560 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-22 03:25:49,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:25:49,565 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-22 03:25:49,594 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-22 03:25:49,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:25:49,624 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 03:25:49,625 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:25:50,692 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-22 03:25:50,692 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:25:52,714 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-22 03:25:52,714 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:25:52,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1378737085] [2023-12-22 03:25:52,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1378737085] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:25:52,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:25:52,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2023-12-22 03:25:52,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823463133] [2023-12-22 03:25:52,715 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:25:52,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-22 03:25:52,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:25:52,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-22 03:25:52,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2023-12-22 03:25:52,716 INFO L87 Difference]: Start difference. First operand 103 states and 138 transitions. Second operand has 15 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2023-12-22 03:25:55,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:25:55,519 INFO L93 Difference]: Finished difference Result 112 states and 146 transitions. [2023-12-22 03:25:55,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-22 03:25:55,520 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 77 [2023-12-22 03:25:55,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:25:55,520 INFO L225 Difference]: With dead ends: 112 [2023-12-22 03:25:55,520 INFO L226 Difference]: Without dead ends: 99 [2023-12-22 03:25:55,521 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2023-12-22 03:25:55,521 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 106 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-22 03:25:55,523 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 484 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-22 03:25:55,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2023-12-22 03:25:55,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2023-12-22 03:25:55,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 72 states have (on average 1.1805555555555556) internal successors, (85), 75 states have internal predecessors, (85), 16 states have call successors, (16), 6 states have call predecessors, (16), 10 states have return successors, (31), 17 states have call predecessors, (31), 15 states have call successors, (31) [2023-12-22 03:25:55,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 132 transitions. [2023-12-22 03:25:55,534 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 132 transitions. Word has length 77 [2023-12-22 03:25:55,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:25:55,534 INFO L495 AbstractCegarLoop]: Abstraction has 99 states and 132 transitions. [2023-12-22 03:25:55,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2023-12-22 03:25:55,534 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 132 transitions. [2023-12-22 03:25:55,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-12-22 03:25:55,534 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:25:55,535 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 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] [2023-12-22 03:25:55,541 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-22 03:25:55,739 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-22 03:25:55,739 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:25:55,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:25:55,739 INFO L85 PathProgramCache]: Analyzing trace with hash 67327611, now seen corresponding path program 1 times [2023-12-22 03:25:55,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:25:55,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [138300133] [2023-12-22 03:25:55,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:25:55,740 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-22 03:25:55,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:25:55,741 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-22 03:25:55,741 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-22 03:25:55,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:25:55,844 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-22 03:25:55,846 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:26:00,531 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-22 03:26:00,531 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:26:11,293 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-22 03:26:11,293 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:26:11,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [138300133] [2023-12-22 03:26:11,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [138300133] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:26:11,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:26:11,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 32 [2023-12-22 03:26:11,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277106619] [2023-12-22 03:26:11,293 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:26:11,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-12-22 03:26:11,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:26:11,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-12-22 03:26:11,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=864, Unknown=0, NotChecked=0, Total=992 [2023-12-22 03:26:11,295 INFO L87 Difference]: Start difference. First operand 99 states and 132 transitions. Second operand has 32 states, 32 states have (on average 1.90625) internal successors, (61), 32 states have internal predecessors, (61), 10 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (13), 10 states have call predecessors, (13), 9 states have call successors, (13) [2023-12-22 03:26:36,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:26:36,679 INFO L93 Difference]: Finished difference Result 148 states and 190 transitions. [2023-12-22 03:26:36,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-12-22 03:26:36,681 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 32 states have internal predecessors, (61), 10 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (13), 10 states have call predecessors, (13), 9 states have call successors, (13) Word has length 74 [2023-12-22 03:26:36,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:26:36,688 INFO L225 Difference]: With dead ends: 148 [2023-12-22 03:26:36,688 INFO L226 Difference]: Without dead ends: 125 [2023-12-22 03:26:36,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 628 ImplicationChecksByTransitivity, 24.4s TimeCoverageRelationStatistics Valid=641, Invalid=3391, Unknown=0, NotChecked=0, Total=4032 [2023-12-22 03:26:36,689 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 96 mSDsluCounter, 970 mSDsCounter, 0 mSdLazyCounter, 1091 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 1026 SdHoareTripleChecker+Invalid, 1132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1091 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.5s IncrementalHoareTripleChecker+Time [2023-12-22 03:26:36,689 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 1026 Invalid, 1132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1091 Invalid, 0 Unknown, 0 Unchecked, 11.5s Time] [2023-12-22 03:26:36,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2023-12-22 03:26:36,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 111. [2023-12-22 03:26:36,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 82 states have (on average 1.170731707317073) internal successors, (96), 84 states have internal predecessors, (96), 18 states have call successors, (18), 7 states have call predecessors, (18), 10 states have return successors, (33), 19 states have call predecessors, (33), 17 states have call successors, (33) [2023-12-22 03:26:36,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 147 transitions. [2023-12-22 03:26:36,701 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 147 transitions. Word has length 74 [2023-12-22 03:26:36,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:26:36,701 INFO L495 AbstractCegarLoop]: Abstraction has 111 states and 147 transitions. [2023-12-22 03:26:36,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 32 states have internal predecessors, (61), 10 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (13), 10 states have call predecessors, (13), 9 states have call successors, (13) [2023-12-22 03:26:36,702 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 147 transitions. [2023-12-22 03:26:36,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-22 03:26:36,702 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:26:36,702 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 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] [2023-12-22 03:26:36,708 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-22 03:26:36,906 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-22 03:26:36,907 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:26:36,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:26:36,907 INFO L85 PathProgramCache]: Analyzing trace with hash 754096496, now seen corresponding path program 2 times [2023-12-22 03:26:36,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:26:36,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1135735852] [2023-12-22 03:26:36,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 03:26:36,907 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-22 03:26:36,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:26:36,909 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-22 03:26:36,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 (37)] Waiting until timeout for monitored process [2023-12-22 03:26:36,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 03:26:36,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 03:26:36,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 03:26:36,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:26:38,137 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-22 03:26:38,137 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:26:40,027 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-22 03:26:40,028 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:26:40,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1135735852] [2023-12-22 03:26:40,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1135735852] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:26:40,028 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:26:40,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2023-12-22 03:26:40,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767087761] [2023-12-22 03:26:40,028 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:26:40,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-22 03:26:40,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:26:40,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-22 03:26:40,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2023-12-22 03:26:40,029 INFO L87 Difference]: Start difference. First operand 111 states and 147 transitions. Second operand has 15 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2023-12-22 03:26:42,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:26:42,667 INFO L93 Difference]: Finished difference Result 118 states and 153 transitions. [2023-12-22 03:26:42,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-22 03:26:42,668 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 77 [2023-12-22 03:26:42,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:26:42,668 INFO L225 Difference]: With dead ends: 118 [2023-12-22 03:26:42,668 INFO L226 Difference]: Without dead ends: 98 [2023-12-22 03:26:42,670 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2023-12-22 03:26:42,671 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 107 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-22 03:26:42,671 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 437 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-22 03:26:42,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2023-12-22 03:26:42,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 98. [2023-12-22 03:26:42,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 71 states have (on average 1.1830985915492958) internal successors, (84), 75 states have internal predecessors, (84), 16 states have call successors, (16), 6 states have call predecessors, (16), 10 states have return successors, (29), 16 states have call predecessors, (29), 15 states have call successors, (29) [2023-12-22 03:26:42,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 129 transitions. [2023-12-22 03:26:42,681 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 129 transitions. Word has length 77 [2023-12-22 03:26:42,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:26:42,681 INFO L495 AbstractCegarLoop]: Abstraction has 98 states and 129 transitions. [2023-12-22 03:26:42,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2023-12-22 03:26:42,681 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 129 transitions. [2023-12-22 03:26:42,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-12-22 03:26:42,682 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:26:42,682 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 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] [2023-12-22 03:26:42,690 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-22 03:26:42,886 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-22 03:26:42,886 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:26:42,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:26:42,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1890205239, now seen corresponding path program 2 times [2023-12-22 03:26:42,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:26:42,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1151563296] [2023-12-22 03:26:42,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 03:26:42,887 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-22 03:26:42,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:26:42,888 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-22 03:26:42,900 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-22 03:26:42,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 03:26:42,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 03:26:42,998 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-22 03:26:43,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:26:47,433 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-22 03:26:47,434 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:26:58,014 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-22 03:26:58,015 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:26:58,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1151563296] [2023-12-22 03:26:58,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1151563296] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:26:58,015 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:26:58,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2023-12-22 03:26:58,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099259612] [2023-12-22 03:26:58,015 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:26:58,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-12-22 03:26:58,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:26:58,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-12-22 03:26:58,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=921, Unknown=0, NotChecked=0, Total=1056 [2023-12-22 03:26:58,016 INFO L87 Difference]: Start difference. First operand 98 states and 129 transitions. Second operand has 33 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 33 states have internal predecessors, (61), 10 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (13), 10 states have call predecessors, (13), 9 states have call successors, (13) [2023-12-22 03:27:24,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:27:24,409 INFO L93 Difference]: Finished difference Result 143 states and 180 transitions. [2023-12-22 03:27:24,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-12-22 03:27:24,411 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 33 states have internal predecessors, (61), 10 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (13), 10 states have call predecessors, (13), 9 states have call successors, (13) Word has length 74 [2023-12-22 03:27:24,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:27:24,412 INFO L225 Difference]: With dead ends: 143 [2023-12-22 03:27:24,412 INFO L226 Difference]: Without dead ends: 132 [2023-12-22 03:27:24,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 663 ImplicationChecksByTransitivity, 25.9s TimeCoverageRelationStatistics Valid=684, Invalid=3606, Unknown=0, NotChecked=0, Total=4290 [2023-12-22 03:27:24,413 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 160 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 983 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 1041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 983 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.9s IncrementalHoareTripleChecker+Time [2023-12-22 03:27:24,413 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 841 Invalid, 1041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 983 Invalid, 0 Unknown, 0 Unchecked, 10.9s Time] [2023-12-22 03:27:24,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2023-12-22 03:27:24,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 120. [2023-12-22 03:27:24,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 89 states have (on average 1.1797752808988764) internal successors, (105), 93 states have internal predecessors, (105), 19 states have call successors, (19), 7 states have call predecessors, (19), 11 states have return successors, (30), 19 states have call predecessors, (30), 18 states have call successors, (30) [2023-12-22 03:27:24,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 154 transitions. [2023-12-22 03:27:24,426 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 154 transitions. Word has length 74 [2023-12-22 03:27:24,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:27:24,427 INFO L495 AbstractCegarLoop]: Abstraction has 120 states and 154 transitions. [2023-12-22 03:27:24,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 33 states have internal predecessors, (61), 10 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (13), 10 states have call predecessors, (13), 9 states have call successors, (13) [2023-12-22 03:27:24,427 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 154 transitions. [2023-12-22 03:27:24,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-22 03:27:24,427 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:27:24,427 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 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] [2023-12-22 03:27:24,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2023-12-22 03:27:24,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 03:27:24,631 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:27:24,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:27:24,632 INFO L85 PathProgramCache]: Analyzing trace with hash -2126319318, now seen corresponding path program 1 times [2023-12-22 03:27:24,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:27:24,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2141563513] [2023-12-22 03:27:24,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:27:24,632 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-22 03:27:24,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:27:24,633 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 03:27:24,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-12-22 03:27:24,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:27:24,688 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 03:27:24,689 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:27:25,744 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-22 03:27:25,744 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:27:27,667 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-22 03:27:27,668 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:27:27,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2141563513] [2023-12-22 03:27:27,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2141563513] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:27:27,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:27:27,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2023-12-22 03:27:27,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783995981] [2023-12-22 03:27:27,668 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:27:27,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-22 03:27:27,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:27:27,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-22 03:27:27,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2023-12-22 03:27:27,670 INFO L87 Difference]: Start difference. First operand 120 states and 154 transitions. Second operand has 15 states, 15 states have (on average 4.066666666666666) internal successors, (61), 15 states have internal predecessors, (61), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2023-12-22 03:27:31,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:27:31,050 INFO L93 Difference]: Finished difference Result 134 states and 168 transitions. [2023-12-22 03:27:31,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-22 03:27:31,051 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.066666666666666) internal successors, (61), 15 states have internal predecessors, (61), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 75 [2023-12-22 03:27:31,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:27:31,051 INFO L225 Difference]: With dead ends: 134 [2023-12-22 03:27:31,051 INFO L226 Difference]: Without dead ends: 125 [2023-12-22 03:27:31,052 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2023-12-22 03:27:31,052 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 87 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 651 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-12-22 03:27:31,052 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 651 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-12-22 03:27:31,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2023-12-22 03:27:31,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 110. [2023-12-22 03:27:31,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 81 states have (on average 1.1728395061728396) internal successors, (95), 84 states have internal predecessors, (95), 18 states have call successors, (18), 7 states have call predecessors, (18), 10 states have return successors, (28), 18 states have call predecessors, (28), 17 states have call successors, (28) [2023-12-22 03:27:31,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 141 transitions. [2023-12-22 03:27:31,069 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 141 transitions. Word has length 75 [2023-12-22 03:27:31,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:27:31,069 INFO L495 AbstractCegarLoop]: Abstraction has 110 states and 141 transitions. [2023-12-22 03:27:31,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.066666666666666) internal successors, (61), 15 states have internal predecessors, (61), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2023-12-22 03:27:31,069 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 141 transitions. [2023-12-22 03:27:31,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-12-22 03:27:31,069 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:27:31,070 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 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] [2023-12-22 03:27:31,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2023-12-22 03:27:31,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 03:27:31,273 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:27:31,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:27:31,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1065302635, now seen corresponding path program 1 times [2023-12-22 03:27:31,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:27:31,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1650463317] [2023-12-22 03:27:31,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:27:31,274 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-22 03:27:31,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:27:31,275 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-22 03:27:31,276 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-22 03:27:31,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:27:31,812 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 44 conjunts are in the unsatisfiable core [2023-12-22 03:27:31,814 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:27:39,929 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-22 03:27:39,930 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:28:03,893 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 9 proven. 11 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2023-12-22 03:28:03,893 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:28:03,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1650463317] [2023-12-22 03:28:03,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1650463317] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:28:03,893 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:28:03,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 45 [2023-12-22 03:28:03,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624728340] [2023-12-22 03:28:03,893 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:28:03,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2023-12-22 03:28:03,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:28:03,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2023-12-22 03:28:03,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1791, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 03:28:03,895 INFO L87 Difference]: Start difference. First operand 110 states and 141 transitions. Second operand has 45 states, 39 states have (on average 1.641025641025641) internal successors, (64), 41 states have internal predecessors, (64), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2023-12-22 03:28:10,226 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:28:11,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:28:32,393 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:28:33,735 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:28:35,196 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:28:36,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:28:38,256 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:29:00,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:29:00,317 INFO L93 Difference]: Finished difference Result 134 states and 167 transitions. [2023-12-22 03:29:00,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-12-22 03:29:00,319 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 39 states have (on average 1.641025641025641) internal successors, (64), 41 states have internal predecessors, (64), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 79 [2023-12-22 03:29:00,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:29:00,320 INFO L225 Difference]: With dead ends: 134 [2023-12-22 03:29:00,320 INFO L226 Difference]: Without dead ends: 125 [2023-12-22 03:29:00,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 829 ImplicationChecksByTransitivity, 53.7s TimeCoverageRelationStatistics Valid=560, Invalid=4841, Unknown=1, NotChecked=0, Total=5402 [2023-12-22 03:29:00,321 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 140 mSDsluCounter, 1367 mSDsCounter, 0 mSdLazyCounter, 1594 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 1425 SdHoareTripleChecker+Invalid, 1660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.8s IncrementalHoareTripleChecker+Time [2023-12-22 03:29:00,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 1425 Invalid, 1660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1594 Invalid, 0 Unknown, 0 Unchecked, 27.8s Time] [2023-12-22 03:29:00,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2023-12-22 03:29:00,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 112. [2023-12-22 03:29:00,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 83 states have (on average 1.1686746987951808) internal successors, (97), 85 states have internal predecessors, (97), 18 states have call successors, (18), 7 states have call predecessors, (18), 10 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2023-12-22 03:29:00,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 141 transitions. [2023-12-22 03:29:00,345 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 141 transitions. Word has length 79 [2023-12-22 03:29:00,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:29:00,345 INFO L495 AbstractCegarLoop]: Abstraction has 112 states and 141 transitions. [2023-12-22 03:29:00,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 39 states have (on average 1.641025641025641) internal successors, (64), 41 states have internal predecessors, (64), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2023-12-22 03:29:00,346 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 141 transitions. [2023-12-22 03:29:00,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-22 03:29:00,352 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:29:00,352 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 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] [2023-12-22 03:29:00,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2023-12-22 03:29:00,556 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-22 03:29:00,556 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:29:00,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:29:00,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1655534806, now seen corresponding path program 2 times [2023-12-22 03:29:00,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:29:00,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1230543986] [2023-12-22 03:29:00,557 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 03:29:00,557 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-22 03:29:00,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:29:00,558 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-22 03:29:00,559 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-22 03:29:00,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 03:29:00,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 03:29:00,618 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 03:29:00,619 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:29:01,702 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-22 03:29:01,702 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:29:03,570 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-22 03:29:03,570 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:29:03,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1230543986] [2023-12-22 03:29:03,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1230543986] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:29:03,570 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:29:03,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2023-12-22 03:29:03,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354782858] [2023-12-22 03:29:03,571 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:29:03,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-22 03:29:03,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:29:03,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-22 03:29:03,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2023-12-22 03:29:03,572 INFO L87 Difference]: Start difference. First operand 112 states and 141 transitions. Second operand has 15 states, 15 states have (on average 4.066666666666666) internal successors, (61), 15 states have internal predecessors, (61), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2023-12-22 03:29:06,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:29:06,342 INFO L93 Difference]: Finished difference Result 122 states and 151 transitions. [2023-12-22 03:29:06,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-22 03:29:06,343 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.066666666666666) internal successors, (61), 15 states have internal predecessors, (61), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 75 [2023-12-22 03:29:06,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:29:06,343 INFO L225 Difference]: With dead ends: 122 [2023-12-22 03:29:06,343 INFO L226 Difference]: Without dead ends: 113 [2023-12-22 03:29:06,345 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2023-12-22 03:29:06,345 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 109 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-22 03:29:06,345 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 538 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-22 03:29:06,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2023-12-22 03:29:06,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 100. [2023-12-22 03:29:06,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 73 states have (on average 1.1643835616438356) internal successors, (85), 75 states have internal predecessors, (85), 17 states have call successors, (17), 7 states have call predecessors, (17), 9 states have return successors, (24), 17 states have call predecessors, (24), 16 states have call successors, (24) [2023-12-22 03:29:06,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 126 transitions. [2023-12-22 03:29:06,358 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 126 transitions. Word has length 75 [2023-12-22 03:29:06,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:29:06,359 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 126 transitions. [2023-12-22 03:29:06,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.066666666666666) internal successors, (61), 15 states have internal predecessors, (61), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2023-12-22 03:29:06,359 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 126 transitions. [2023-12-22 03:29:06,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-12-22 03:29:06,359 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:29:06,359 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 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] [2023-12-22 03:29:06,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2023-12-22 03:29:06,563 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-22 03:29:06,563 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:29:06,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:29:06,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1142860967, now seen corresponding path program 2 times [2023-12-22 03:29:06,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:29:06,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [451818126] [2023-12-22 03:29:06,564 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 03:29:06,564 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-22 03:29:06,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:29:06,565 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-22 03:29:06,568 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-22 03:29:07,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 03:29:07,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 03:29:07,112 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 44 conjunts are in the unsatisfiable core [2023-12-22 03:29:07,113 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:29:15,403 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-22 03:29:15,403 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:29:38,924 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 9 proven. 11 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2023-12-22 03:29:38,924 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:29:38,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [451818126] [2023-12-22 03:29:38,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [451818126] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:29:38,925 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:29:38,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 45 [2023-12-22 03:29:38,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679178440] [2023-12-22 03:29:38,925 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:29:38,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2023-12-22 03:29:38,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:29:38,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2023-12-22 03:29:38,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1798, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 03:29:38,926 INFO L87 Difference]: Start difference. First operand 100 states and 126 transitions. Second operand has 45 states, 39 states have (on average 1.641025641025641) internal successors, (64), 41 states have internal predecessors, (64), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2023-12-22 03:30:02,325 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:30:03,660 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:30:05,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:30:16,349 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:30:34,794 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 03:30:41,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 03:30:41,816 INFO L93 Difference]: Finished difference Result 122 states and 150 transitions. [2023-12-22 03:30:41,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-12-22 03:30:41,818 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 39 states have (on average 1.641025641025641) internal successors, (64), 41 states have internal predecessors, (64), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 79 [2023-12-22 03:30:41,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 03:30:41,819 INFO L225 Difference]: With dead ends: 122 [2023-12-22 03:30:41,819 INFO L226 Difference]: Without dead ends: 110 [2023-12-22 03:30:41,820 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 973 ImplicationChecksByTransitivity, 65.4s TimeCoverageRelationStatistics Valid=634, Invalid=5528, Unknown=0, NotChecked=0, Total=6162 [2023-12-22 03:30:41,820 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 154 mSDsluCounter, 1263 mSDsCounter, 0 mSdLazyCounter, 1508 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 1320 SdHoareTripleChecker+Invalid, 1586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.2s IncrementalHoareTripleChecker+Time [2023-12-22 03:30:41,820 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 1320 Invalid, 1586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1508 Invalid, 0 Unknown, 0 Unchecked, 22.2s Time] [2023-12-22 03:30:41,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2023-12-22 03:30:41,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 100. [2023-12-22 03:30:41,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 73 states have (on average 1.1506849315068493) internal successors, (84), 75 states have internal predecessors, (84), 17 states have call successors, (17), 7 states have call predecessors, (17), 9 states have return successors, (23), 17 states have call predecessors, (23), 16 states have call successors, (23) [2023-12-22 03:30:41,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 124 transitions. [2023-12-22 03:30:41,834 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 124 transitions. Word has length 79 [2023-12-22 03:30:41,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 03:30:41,834 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 124 transitions. [2023-12-22 03:30:41,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 39 states have (on average 1.641025641025641) internal successors, (64), 41 states have internal predecessors, (64), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2023-12-22 03:30:41,835 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 124 transitions. [2023-12-22 03:30:41,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-22 03:30:41,835 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 03:30:41,835 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 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] [2023-12-22 03:30:41,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Ended with exit code 0 [2023-12-22 03:30:42,036 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-22 03:30:42,037 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 03:30:42,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 03:30:42,037 INFO L85 PathProgramCache]: Analyzing trace with hash 889012808, now seen corresponding path program 1 times [2023-12-22 03:30:42,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 03:30:42,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [836224676] [2023-12-22 03:30:42,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 03:30:42,037 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-22 03:30:42,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 03:30:42,039 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-22 03:30:42,040 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-22 03:30:42,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 03:30:42,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-22 03:30:42,210 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 03:30:45,948 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-22 03:30:45,949 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 03:30:54,871 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2023-12-22 03:30:54,871 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 03:30:54,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [836224676] [2023-12-22 03:30:54,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [836224676] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 03:30:54,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 03:30:54,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2023-12-22 03:30:54,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52627238] [2023-12-22 03:30:54,872 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 03:30:54,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-12-22 03:30:54,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 03:30:54,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-12-22 03:30:54,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=809, Unknown=0, NotChecked=0, Total=930 [2023-12-22 03:30:54,873 INFO L87 Difference]: Start difference. First operand 100 states and 124 transitions. Second operand has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 31 states have internal predecessors, (61), 11 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (14), 11 states have call predecessors, (14), 10 states have call successors, (14) Received shutdown request... [2023-12-22 03:31:03,178 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-22 03:31:03,186 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-22 03:31:03,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-22 03:31:03,262 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 14.3s TimeCoverageRelationStatistics Valid=297, Invalid=1683, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 03:31:03,262 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 38 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-12-22 03:31:03,262 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 549 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2023-12-22 03:31:03,263 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-22 03:31:03,267 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-22 03:31:03,463 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-22 03:31:03,464 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (100states) and FLOYD_HOARE automaton (currently 18 states, 31 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 45 known predicates. [2023-12-22 03:31:03,465 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-22 03:31:03,467 INFO L445 BasicCegarLoop]: Path program histogram: [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] [2023-12-22 03:31:03,470 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-22 03:31:03,471 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.12 03:31:03 BoogieIcfgContainer [2023-12-22 03:31:03,471 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-22 03:31:03,472 INFO L158 Benchmark]: Toolchain (without parser) took 878959.33ms. Allocated memory was 181.4MB in the beginning and 230.7MB in the end (delta: 49.3MB). Free memory was 135.1MB in the beginning and 127.7MB in the end (delta: 7.4MB). Peak memory consumption was 57.2MB. Max. memory is 8.0GB. [2023-12-22 03:31:03,472 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 181.4MB. Free memory is still 134.6MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-22 03:31:03,472 INFO L158 Benchmark]: CACSL2BoogieTranslator took 250.16ms. Allocated memory is still 181.4MB. Free memory was 135.1MB in the beginning and 120.1MB in the end (delta: 15.0MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. [2023-12-22 03:31:03,472 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.23ms. Allocated memory is still 181.4MB. Free memory was 120.1MB in the beginning and 118.3MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-22 03:31:03,472 INFO L158 Benchmark]: Boogie Preprocessor took 39.41ms. Allocated memory is still 181.4MB. Free memory was 118.3MB in the beginning and 115.5MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-22 03:31:03,472 INFO L158 Benchmark]: RCFGBuilder took 3583.94ms. Allocated memory is still 181.4MB. Free memory was 115.5MB in the beginning and 98.4MB in the end (delta: 17.1MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. [2023-12-22 03:31:03,472 INFO L158 Benchmark]: TraceAbstraction took 875050.27ms. Allocated memory was 181.4MB in the beginning and 230.7MB in the end (delta: 49.3MB). Free memory was 97.7MB in the beginning and 127.7MB in the end (delta: -30.0MB). Peak memory consumption was 20.5MB. Max. memory is 8.0GB. [2023-12-22 03:31:03,473 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 181.4MB. Free memory is still 134.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 250.16ms. Allocated memory is still 181.4MB. Free memory was 135.1MB in the beginning and 120.1MB in the end (delta: 15.0MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 26.23ms. Allocated memory is still 181.4MB. Free memory was 120.1MB in the beginning and 118.3MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 39.41ms. Allocated memory is still 181.4MB. Free memory was 118.3MB in the beginning and 115.5MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 3583.94ms. Allocated memory is still 181.4MB. Free memory was 115.5MB in the beginning and 98.4MB in the end (delta: 17.1MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. * TraceAbstraction took 875050.27ms. Allocated memory was 181.4MB in the beginning and 230.7MB in the end (delta: 49.3MB). Free memory was 97.7MB in the beginning and 127.7MB in the end (delta: -30.0MB). Peak memory consumption was 20.5MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 61). Cancelled while NwaCegarLoop was constructing difference of abstraction (100states) and FLOYD_HOARE automaton (currently 18 states, 31 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 45 known predicates. - TimeoutResultAtElement [Line: 48]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 48). Cancelled while NwaCegarLoop was constructing difference of abstraction (100states) and FLOYD_HOARE automaton (currently 18 states, 31 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 45 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 57 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 875.0s, OverallIterations: 41, TraceHistogramMax: 5, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 459.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 13 mSolverCounterUnknown, 3525 SdHoareTripleChecker+Valid, 255.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3396 mSDsluCounter, 25358 SdHoareTripleChecker+Invalid, 245.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 140 IncrementalHoareTripleChecker+Unchecked, 22779 mSDsCounter, 900 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 16424 IncrementalHoareTripleChecker+Invalid, 17477 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 900 mSolverCounterUnsat, 2579 mSDtfsCounter, 16424 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4576 GetRequests, 3455 SyntacticMatches, 0 SemanticMatches, 1120 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 6755 ImplicationChecksByTransitivity, 423.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=130occurred in iteration=29, InterpolantAutomatonStates: 651, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 40 MinimizatonAttempts, 395 StatesRemovedByMinimization, 34 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 18.2s SatisfiabilityAnalysisTime, 386.7s InterpolantComputationTime, 2399 NumberOfCodeBlocks, 2383 NumberOfCodeBlocksAsserted, 51 NumberOfCheckSat, 4120 ConstructedInterpolants, 41 QuantifiedInterpolants, 36164 SizeOfPredicates, 344 NumberOfNonLiveVariables, 4485 ConjunctsInSsa, 687 ConjunctsInUnsatCore, 70 InterpolantComputations, 13 PerfectInterpolantSequences, 1819/2249 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown