/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 17:56:46,224 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 17:56:46,289 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-16 17:56:46,293 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 17:56:46,293 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 17:56:46,316 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 17:56:46,317 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 17:56:46,317 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 17:56:46,317 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 17:56:46,320 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 17:56:46,321 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 17:56:46,321 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 17:56:46,321 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 17:56:46,322 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 17:56:46,323 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 17:56:46,323 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 17:56:46,323 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 17:56:46,323 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 17:56:46,323 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 17:56:46,324 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 17:56:46,324 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 17:56:46,324 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 17:56:46,324 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 17:56:46,324 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 17:56:46,324 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 17:56:46,325 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 17:56:46,325 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 17:56:46,325 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 17:56:46,325 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 17:56:46,325 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 17:56:46,326 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 17:56:46,326 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 17:56:46,326 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 17:56:46,326 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 17:56:46,326 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:56:46,326 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 17:56:46,326 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 17:56:46,326 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 17:56:46,327 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 17:56:46,327 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 17:56:46,327 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 17:56:46,327 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 17:56:46,327 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 17:56:46,327 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 17:56:46,327 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 17:56:46,328 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 17:56:46,328 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-16 17:56:46,530 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 17:56:46,548 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 17:56:46,551 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 17:56:46,553 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 17:56:46,553 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 17:56:46,554 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c [2023-12-16 17:56:47,643 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 17:56:47,834 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 17:56:47,835 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c [2023-12-16 17:56:47,845 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/df7883415/6f759338e61e4666a3a434b9e4caa75f/FLAG106c811a7 [2023-12-16 17:56:47,857 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/df7883415/6f759338e61e4666a3a434b9e4caa75f [2023-12-16 17:56:47,859 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 17:56:47,860 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 17:56:47,862 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 17:56:47,863 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 17:56:47,866 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 17:56:47,867 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:56:47" (1/1) ... [2023-12-16 17:56:47,868 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c3e8a16 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:56:47, skipping insertion in model container [2023-12-16 17:56:47,868 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:56:47" (1/1) ... [2023-12-16 17:56:47,910 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:56:48,072 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c[12042,12055] [2023-12-16 17:56:48,075 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:56:48,088 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 17:56:48,126 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c[12042,12055] [2023-12-16 17:56:48,127 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:56:48,138 INFO L206 MainTranslator]: Completed translation [2023-12-16 17:56:48,138 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:56:48 WrapperNode [2023-12-16 17:56:48,138 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 17:56:48,139 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 17:56:48,139 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 17:56:48,139 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 17:56:48,144 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:56:48" (1/1) ... [2023-12-16 17:56:48,153 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:56:48" (1/1) ... [2023-12-16 17:56:48,172 INFO L138 Inliner]: procedures = 27, calls = 46, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 390 [2023-12-16 17:56:48,173 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 17:56:48,173 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 17:56:48,173 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 17:56:48,174 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 17:56:48,181 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:56:48" (1/1) ... [2023-12-16 17:56:48,181 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:56:48" (1/1) ... [2023-12-16 17:56:48,186 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:56:48" (1/1) ... [2023-12-16 17:56:48,211 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-16 17:56:48,211 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:56:48" (1/1) ... [2023-12-16 17:56:48,212 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:56:48" (1/1) ... [2023-12-16 17:56:48,226 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:56:48" (1/1) ... [2023-12-16 17:56:48,230 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:56:48" (1/1) ... [2023-12-16 17:56:48,232 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:56:48" (1/1) ... [2023-12-16 17:56:48,233 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:56:48" (1/1) ... [2023-12-16 17:56:48,242 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 17:56:48,243 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 17:56:48,243 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 17:56:48,243 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 17:56:48,244 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:56:48" (1/1) ... [2023-12-16 17:56:48,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:56:48,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 17:56:48,282 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-16 17:56:48,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-16 17:56:48,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 17:56:48,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 17:56:48,303 INFO L130 BoogieDeclarations]: Found specification of procedure write_history_bool [2023-12-16 17:56:48,304 INFO L138 BoogieDeclarations]: Found implementation of procedure write_history_bool [2023-12-16 17:56:48,305 INFO L130 BoogieDeclarations]: Found specification of procedure assert [2023-12-16 17:56:48,305 INFO L138 BoogieDeclarations]: Found implementation of procedure assert [2023-12-16 17:56:48,305 INFO L130 BoogieDeclarations]: Found specification of procedure read_history_int8 [2023-12-16 17:56:48,305 INFO L138 BoogieDeclarations]: Found implementation of procedure read_history_int8 [2023-12-16 17:56:48,306 INFO L130 BoogieDeclarations]: Found specification of procedure read_history_bool [2023-12-16 17:56:48,306 INFO L138 BoogieDeclarations]: Found implementation of procedure read_history_bool [2023-12-16 17:56:48,306 INFO L130 BoogieDeclarations]: Found specification of procedure add_history_type [2023-12-16 17:56:48,306 INFO L138 BoogieDeclarations]: Found implementation of procedure add_history_type [2023-12-16 17:56:48,306 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 17:56:48,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 17:56:48,388 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 17:56:48,392 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 17:56:48,925 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 17:56:48,956 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 17:56:48,957 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-16 17:56:48,957 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:56:48 BoogieIcfgContainer [2023-12-16 17:56:48,957 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 17:56:48,959 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 17:56:48,959 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 17:56:48,962 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 17:56:48,962 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 05:56:47" (1/3) ... [2023-12-16 17:56:48,963 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f51343b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:56:48, skipping insertion in model container [2023-12-16 17:56:48,964 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:56:48" (2/3) ... [2023-12-16 17:56:48,964 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f51343b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:56:48, skipping insertion in model container [2023-12-16 17:56:48,964 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:56:48" (3/3) ... [2023-12-16 17:56:48,965 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_STARTPALS_Triplicated.ufo.BOUNDED-10.pals.c [2023-12-16 17:56:48,976 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 17:56:48,977 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 17:56:49,012 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 17:56:49,016 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;@58a5cf1e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 17:56:49,016 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 17:56:49,019 INFO L276 IsEmpty]: Start isEmpty. Operand has 172 states, 133 states have (on average 1.6240601503759398) internal successors, (216), 137 states have internal predecessors, (216), 32 states have call successors, (32), 5 states have call predecessors, (32), 5 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2023-12-16 17:56:49,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-12-16 17:56:49,025 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:49,025 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:49,025 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:49,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:49,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1464316671, now seen corresponding path program 1 times [2023-12-16 17:56:49,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:49,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1651427278] [2023-12-16 17:56:49,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:49,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-16 17:56:49,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:49,039 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:49,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-16 17:56:49,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:49,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:56:49,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:49,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:56:49,139 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:49,139 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:49,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1651427278] [2023-12-16 17:56:49,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1651427278] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:49,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:49,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:56:49,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868242132] [2023-12-16 17:56:49,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:49,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:56:49,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:49,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:56:49,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:56:49,163 INFO L87 Difference]: Start difference. First operand has 172 states, 133 states have (on average 1.6240601503759398) internal successors, (216), 137 states have internal predecessors, (216), 32 states have call successors, (32), 5 states have call predecessors, (32), 5 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 17:56:49,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:49,264 INFO L93 Difference]: Finished difference Result 350 states and 604 transitions. [2023-12-16 17:56:49,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:56:49,269 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2023-12-16 17:56:49,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:49,278 INFO L225 Difference]: With dead ends: 350 [2023-12-16 17:56:49,278 INFO L226 Difference]: Without dead ends: 178 [2023-12-16 17:56:49,284 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:49,287 INFO L413 NwaCegarLoop]: 264 mSDtfsCounter, 18 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 775 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:49,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 775 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:49,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2023-12-16 17:56:49,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 176. [2023-12-16 17:56:49,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 137 states have (on average 1.5547445255474452) internal successors, (213), 140 states have internal predecessors, (213), 32 states have call successors, (32), 6 states have call predecessors, (32), 6 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2023-12-16 17:56:49,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 277 transitions. [2023-12-16 17:56:49,333 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 277 transitions. Word has length 14 [2023-12-16 17:56:49,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:49,333 INFO L495 AbstractCegarLoop]: Abstraction has 176 states and 277 transitions. [2023-12-16 17:56:49,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 17:56:49,334 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 277 transitions. [2023-12-16 17:56:49,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-12-16 17:56:49,335 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:49,335 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:49,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:49,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:49,537 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:49,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:49,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1895232951, now seen corresponding path program 1 times [2023-12-16 17:56:49,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:49,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [693455066] [2023-12-16 17:56:49,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:49,539 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:49,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:49,540 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:49,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-16 17:56:49,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:49,594 INFO L262 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:56:49,599 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:49,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:56:49,614 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:49,614 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:49,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [693455066] [2023-12-16 17:56:49,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [693455066] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:49,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:49,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:56:49,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461250767] [2023-12-16 17:56:49,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:49,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:56:49,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:49,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:56:49,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:56:49,617 INFO L87 Difference]: Start difference. First operand 176 states and 277 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 17:56:49,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:49,680 INFO L93 Difference]: Finished difference Result 366 states and 578 transitions. [2023-12-16 17:56:49,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:56:49,681 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2023-12-16 17:56:49,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:49,684 INFO L225 Difference]: With dead ends: 366 [2023-12-16 17:56:49,684 INFO L226 Difference]: Without dead ends: 192 [2023-12-16 17:56:49,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:49,686 INFO L413 NwaCegarLoop]: 267 mSDtfsCounter, 25 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 792 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:49,687 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 792 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:49,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2023-12-16 17:56:49,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 189. [2023-12-16 17:56:49,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 148 states have (on average 1.5337837837837838) internal successors, (227), 151 states have internal predecessors, (227), 33 states have call successors, (33), 7 states have call predecessors, (33), 7 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2023-12-16 17:56:49,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 293 transitions. [2023-12-16 17:56:49,711 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 293 transitions. Word has length 15 [2023-12-16 17:56:49,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:49,711 INFO L495 AbstractCegarLoop]: Abstraction has 189 states and 293 transitions. [2023-12-16 17:56:49,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 17:56:49,711 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 293 transitions. [2023-12-16 17:56:49,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-16 17:56:49,712 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:49,712 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:49,716 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-12-16 17:56:49,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:49,914 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:49,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:49,915 INFO L85 PathProgramCache]: Analyzing trace with hash -602557550, now seen corresponding path program 1 times [2023-12-16 17:56:49,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:49,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [118284003] [2023-12-16 17:56:49,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:49,915 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:49,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:49,917 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:49,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-16 17:56:49,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:49,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:56:49,991 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:49,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:56:49,999 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:50,000 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:50,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [118284003] [2023-12-16 17:56:50,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [118284003] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:50,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:50,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:56:50,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501182775] [2023-12-16 17:56:50,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:50,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:56:50,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:50,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:56:50,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:56:50,004 INFO L87 Difference]: Start difference. First operand 189 states and 293 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-16 17:56:50,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:50,031 INFO L93 Difference]: Finished difference Result 398 states and 624 transitions. [2023-12-16 17:56:50,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:56:50,031 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2023-12-16 17:56:50,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:50,034 INFO L225 Difference]: With dead ends: 398 [2023-12-16 17:56:50,034 INFO L226 Difference]: Without dead ends: 218 [2023-12-16 17:56:50,034 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:56:50,036 INFO L413 NwaCegarLoop]: 267 mSDtfsCounter, 22 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:50,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 532 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:50,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2023-12-16 17:56:50,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 191. [2023-12-16 17:56:50,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 150 states have (on average 1.5266666666666666) internal successors, (229), 153 states have internal predecessors, (229), 33 states have call successors, (33), 7 states have call predecessors, (33), 7 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2023-12-16 17:56:50,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 295 transitions. [2023-12-16 17:56:50,046 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 295 transitions. Word has length 22 [2023-12-16 17:56:50,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:50,046 INFO L495 AbstractCegarLoop]: Abstraction has 191 states and 295 transitions. [2023-12-16 17:56:50,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-16 17:56:50,046 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 295 transitions. [2023-12-16 17:56:50,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-12-16 17:56:50,047 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:50,047 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:50,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:50,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:50,250 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:50,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:50,251 INFO L85 PathProgramCache]: Analyzing trace with hash -73006397, now seen corresponding path program 1 times [2023-12-16 17:56:50,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:50,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1841600008] [2023-12-16 17:56:50,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:50,252 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:50,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:50,291 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:50,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-16 17:56:50,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:50,351 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:56:50,353 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:50,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:56:50,371 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:50,371 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:50,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1841600008] [2023-12-16 17:56:50,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1841600008] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:50,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:50,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:56:50,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459103868] [2023-12-16 17:56:50,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:50,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:56:50,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:50,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:56:50,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:56:50,376 INFO L87 Difference]: Start difference. First operand 191 states and 295 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-16 17:56:50,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:50,419 INFO L93 Difference]: Finished difference Result 429 states and 680 transitions. [2023-12-16 17:56:50,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:56:50,420 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 30 [2023-12-16 17:56:50,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:50,421 INFO L225 Difference]: With dead ends: 429 [2023-12-16 17:56:50,421 INFO L226 Difference]: Without dead ends: 288 [2023-12-16 17:56:50,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:50,425 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 121 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 788 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:50,426 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 788 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:50,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2023-12-16 17:56:50,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 191. [2023-12-16 17:56:50,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 150 states have (on average 1.5) internal successors, (225), 153 states have internal predecessors, (225), 33 states have call successors, (33), 7 states have call predecessors, (33), 7 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2023-12-16 17:56:50,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 291 transitions. [2023-12-16 17:56:50,436 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 291 transitions. Word has length 30 [2023-12-16 17:56:50,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:50,437 INFO L495 AbstractCegarLoop]: Abstraction has 191 states and 291 transitions. [2023-12-16 17:56:50,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-16 17:56:50,437 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 291 transitions. [2023-12-16 17:56:50,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-12-16 17:56:50,438 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:50,438 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:50,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:50,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:50,646 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:50,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:50,647 INFO L85 PathProgramCache]: Analyzing trace with hash -363228684, now seen corresponding path program 1 times [2023-12-16 17:56:50,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:50,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [161299988] [2023-12-16 17:56:50,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:50,647 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:50,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:50,648 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:50,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-16 17:56:50,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:50,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:56:50,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:50,715 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:56:50,716 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:50,716 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:50,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [161299988] [2023-12-16 17:56:50,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [161299988] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:50,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:50,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:56:50,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861041701] [2023-12-16 17:56:50,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:50,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:56:50,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:50,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:56:50,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:50,717 INFO L87 Difference]: Start difference. First operand 191 states and 291 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-16 17:56:50,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:50,745 INFO L93 Difference]: Finished difference Result 373 states and 572 transitions. [2023-12-16 17:56:50,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:56:50,745 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 31 [2023-12-16 17:56:50,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:50,746 INFO L225 Difference]: With dead ends: 373 [2023-12-16 17:56:50,747 INFO L226 Difference]: Without dead ends: 193 [2023-12-16 17:56:50,747 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:50,748 INFO L413 NwaCegarLoop]: 264 mSDtfsCounter, 0 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1048 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:50,748 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1048 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:50,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2023-12-16 17:56:50,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 191. [2023-12-16 17:56:50,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 150 states have (on average 1.4933333333333334) internal successors, (224), 153 states have internal predecessors, (224), 33 states have call successors, (33), 7 states have call predecessors, (33), 7 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2023-12-16 17:56:50,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 290 transitions. [2023-12-16 17:56:50,755 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 290 transitions. Word has length 31 [2023-12-16 17:56:50,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:50,755 INFO L495 AbstractCegarLoop]: Abstraction has 191 states and 290 transitions. [2023-12-16 17:56:50,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-16 17:56:50,756 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 290 transitions. [2023-12-16 17:56:50,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-12-16 17:56:50,756 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:50,756 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:50,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:50,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:50,959 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:50,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:50,959 INFO L85 PathProgramCache]: Analyzing trace with hash 424228152, now seen corresponding path program 1 times [2023-12-16 17:56:50,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:50,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1705507618] [2023-12-16 17:56:50,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:50,960 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:50,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:50,961 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:50,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-16 17:56:51,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:51,023 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:56:51,024 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:51,039 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:56:51,039 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:56:51,075 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:56:51,075 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:51,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1705507618] [2023-12-16 17:56:51,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1705507618] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:56:51,075 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:56:51,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-16 17:56:51,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725338705] [2023-12-16 17:56:51,076 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:56:51,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:56:51,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:51,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:56:51,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:56:51,077 INFO L87 Difference]: Start difference. First operand 191 states and 290 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 4 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-16 17:56:51,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:51,138 INFO L93 Difference]: Finished difference Result 431 states and 668 transitions. [2023-12-16 17:56:51,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:56:51,139 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 4 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 34 [2023-12-16 17:56:51,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:51,141 INFO L225 Difference]: With dead ends: 431 [2023-12-16 17:56:51,141 INFO L226 Difference]: Without dead ends: 250 [2023-12-16 17:56:51,141 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:56:51,142 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 117 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 846 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:51,142 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 846 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:51,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2023-12-16 17:56:51,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 244. [2023-12-16 17:56:51,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 193 states have (on average 1.4663212435233162) internal successors, (283), 196 states have internal predecessors, (283), 43 states have call successors, (43), 7 states have call predecessors, (43), 7 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2023-12-16 17:56:51,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 369 transitions. [2023-12-16 17:56:51,156 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 369 transitions. Word has length 34 [2023-12-16 17:56:51,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:51,156 INFO L495 AbstractCegarLoop]: Abstraction has 244 states and 369 transitions. [2023-12-16 17:56:51,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 4 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-16 17:56:51,156 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 369 transitions. [2023-12-16 17:56:51,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-12-16 17:56:51,157 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:51,157 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:51,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 (7)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:51,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:51,359 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:51,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:51,360 INFO L85 PathProgramCache]: Analyzing trace with hash 895414040, now seen corresponding path program 2 times [2023-12-16 17:56:51,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:51,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [153940001] [2023-12-16 17:56:51,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 17:56:51,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-16 17:56:51,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:51,361 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:51,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-16 17:56:51,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-16 17:56:51,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:56:51,407 INFO L262 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:56:51,409 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:51,431 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2023-12-16 17:56:51,432 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:51,432 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:51,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [153940001] [2023-12-16 17:56:51,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [153940001] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:51,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:51,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:56:51,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612768282] [2023-12-16 17:56:51,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:51,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:56:51,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:51,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:56:51,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:56:51,433 INFO L87 Difference]: Start difference. First operand 244 states and 369 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-16 17:56:51,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:51,487 INFO L93 Difference]: Finished difference Result 458 states and 717 transitions. [2023-12-16 17:56:51,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:56:51,492 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 56 [2023-12-16 17:56:51,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:51,496 INFO L225 Difference]: With dead ends: 458 [2023-12-16 17:56:51,496 INFO L226 Difference]: Without dead ends: 242 [2023-12-16 17:56:51,498 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:51,499 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 13 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 724 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:51,499 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 724 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:51,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2023-12-16 17:56:51,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 242. [2023-12-16 17:56:51,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 192 states have (on average 1.4635416666666667) internal successors, (281), 195 states have internal predecessors, (281), 42 states have call successors, (42), 7 states have call predecessors, (42), 7 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2023-12-16 17:56:51,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 365 transitions. [2023-12-16 17:56:51,515 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 365 transitions. Word has length 56 [2023-12-16 17:56:51,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:51,516 INFO L495 AbstractCegarLoop]: Abstraction has 242 states and 365 transitions. [2023-12-16 17:56:51,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-16 17:56:51,516 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 365 transitions. [2023-12-16 17:56:51,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-12-16 17:56:51,518 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:51,518 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:51,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:51,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:51,720 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:51,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:51,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1856324599, now seen corresponding path program 1 times [2023-12-16 17:56:51,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:51,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [192994556] [2023-12-16 17:56:51,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:51,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-16 17:56:51,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:51,722 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:51,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-16 17:56:51,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:51,820 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:56:51,822 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:51,837 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2023-12-16 17:56:51,837 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:51,837 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:51,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [192994556] [2023-12-16 17:56:51,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [192994556] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:51,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:51,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:56:51,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200610810] [2023-12-16 17:56:51,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:51,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:56:51,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:51,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:56:51,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:56:51,838 INFO L87 Difference]: Start difference. First operand 242 states and 365 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-16 17:56:51,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:51,878 INFO L93 Difference]: Finished difference Result 465 states and 721 transitions. [2023-12-16 17:56:51,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:56:51,878 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 56 [2023-12-16 17:56:51,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:51,880 INFO L225 Difference]: With dead ends: 465 [2023-12-16 17:56:51,880 INFO L226 Difference]: Without dead ends: 251 [2023-12-16 17:56:51,881 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:51,882 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 19 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 759 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:51,882 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 759 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:51,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2023-12-16 17:56:51,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 249. [2023-12-16 17:56:51,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 198 states have (on average 1.4595959595959596) internal successors, (289), 201 states have internal predecessors, (289), 42 states have call successors, (42), 8 states have call predecessors, (42), 8 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2023-12-16 17:56:51,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 373 transitions. [2023-12-16 17:56:51,899 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 373 transitions. Word has length 56 [2023-12-16 17:56:51,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:51,900 INFO L495 AbstractCegarLoop]: Abstraction has 249 states and 373 transitions. [2023-12-16 17:56:51,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-16 17:56:51,900 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 373 transitions. [2023-12-16 17:56:51,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-16 17:56:51,901 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:51,901 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:51,903 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-16 17:56:52,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:52,103 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:52,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:52,104 INFO L85 PathProgramCache]: Analyzing trace with hash -707911349, now seen corresponding path program 1 times [2023-12-16 17:56:52,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:52,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [684297223] [2023-12-16 17:56:52,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:52,104 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:52,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:52,105 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:52,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-16 17:56:52,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:52,157 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:56:52,159 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:52,171 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-16 17:56:52,171 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:52,171 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:52,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [684297223] [2023-12-16 17:56:52,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [684297223] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:52,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:52,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:56:52,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971718135] [2023-12-16 17:56:52,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:52,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:56:52,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:52,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:56:52,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:56:52,173 INFO L87 Difference]: Start difference. First operand 249 states and 373 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-16 17:56:52,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:52,231 INFO L93 Difference]: Finished difference Result 509 states and 773 transitions. [2023-12-16 17:56:52,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:56:52,232 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 57 [2023-12-16 17:56:52,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:52,233 INFO L225 Difference]: With dead ends: 509 [2023-12-16 17:56:52,233 INFO L226 Difference]: Without dead ends: 288 [2023-12-16 17:56:52,234 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:52,234 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 24 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 772 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:52,234 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 772 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:52,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2023-12-16 17:56:52,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 285. [2023-12-16 17:56:52,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 230 states have (on average 1.4173913043478261) internal successors, (326), 233 states have internal predecessors, (326), 45 states have call successors, (45), 9 states have call predecessors, (45), 9 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-12-16 17:56:52,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 416 transitions. [2023-12-16 17:56:52,243 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 416 transitions. Word has length 57 [2023-12-16 17:56:52,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:52,243 INFO L495 AbstractCegarLoop]: Abstraction has 285 states and 416 transitions. [2023-12-16 17:56:52,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-16 17:56:52,243 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 416 transitions. [2023-12-16 17:56:52,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-16 17:56:52,244 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:52,244 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:52,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:52,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:52,446 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:52,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:52,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1546890625, now seen corresponding path program 1 times [2023-12-16 17:56:52,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:52,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [994672137] [2023-12-16 17:56:52,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:52,450 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:52,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:52,458 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:52,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-16 17:56:52,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:52,524 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:56:52,528 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:52,547 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2023-12-16 17:56:52,547 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:52,548 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:52,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [994672137] [2023-12-16 17:56:52,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [994672137] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:52,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:52,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:56:52,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074814918] [2023-12-16 17:56:52,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:52,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:56:52,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:52,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:56:52,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:52,549 INFO L87 Difference]: Start difference. First operand 285 states and 416 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2023-12-16 17:56:52,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:52,572 INFO L93 Difference]: Finished difference Result 520 states and 772 transitions. [2023-12-16 17:56:52,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:56:52,572 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 75 [2023-12-16 17:56:52,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:52,574 INFO L225 Difference]: With dead ends: 520 [2023-12-16 17:56:52,574 INFO L226 Difference]: Without dead ends: 287 [2023-12-16 17:56:52,575 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:52,575 INFO L413 NwaCegarLoop]: 260 mSDtfsCounter, 0 mSDsluCounter, 771 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1031 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:52,576 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1031 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:52,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2023-12-16 17:56:52,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 285. [2023-12-16 17:56:52,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 230 states have (on average 1.4043478260869566) internal successors, (323), 233 states have internal predecessors, (323), 45 states have call successors, (45), 9 states have call predecessors, (45), 9 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-12-16 17:56:52,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 413 transitions. [2023-12-16 17:56:52,588 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 413 transitions. Word has length 75 [2023-12-16 17:56:52,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:52,588 INFO L495 AbstractCegarLoop]: Abstraction has 285 states and 413 transitions. [2023-12-16 17:56:52,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2023-12-16 17:56:52,588 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 413 transitions. [2023-12-16 17:56:52,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-16 17:56:52,589 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:52,589 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:52,594 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:52,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:52,791 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:52,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:52,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1618665253, now seen corresponding path program 1 times [2023-12-16 17:56:52,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:52,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [12614122] [2023-12-16 17:56:52,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:52,792 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:52,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:52,793 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:52,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-16 17:56:52,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:52,866 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:56:52,868 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:52,880 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2023-12-16 17:56:52,880 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:52,881 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:52,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [12614122] [2023-12-16 17:56:52,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [12614122] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:52,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:52,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:56:52,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020149993] [2023-12-16 17:56:52,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:52,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:56:52,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:52,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:56:52,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:56:52,882 INFO L87 Difference]: Start difference. First operand 285 states and 413 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-12-16 17:56:52,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:52,915 INFO L93 Difference]: Finished difference Result 507 states and 756 transitions. [2023-12-16 17:56:52,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:56:52,916 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 104 [2023-12-16 17:56:52,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:52,917 INFO L225 Difference]: With dead ends: 507 [2023-12-16 17:56:52,917 INFO L226 Difference]: Without dead ends: 279 [2023-12-16 17:56:52,918 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:52,918 INFO L413 NwaCegarLoop]: 252 mSDtfsCounter, 15 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 732 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:52,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 732 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:52,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2023-12-16 17:56:52,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 279. [2023-12-16 17:56:52,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 225 states have (on average 1.3822222222222222) internal successors, (311), 228 states have internal predecessors, (311), 44 states have call successors, (44), 9 states have call predecessors, (44), 9 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2023-12-16 17:56:52,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 399 transitions. [2023-12-16 17:56:52,927 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 399 transitions. Word has length 104 [2023-12-16 17:56:52,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:52,927 INFO L495 AbstractCegarLoop]: Abstraction has 279 states and 399 transitions. [2023-12-16 17:56:52,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-12-16 17:56:52,927 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 399 transitions. [2023-12-16 17:56:52,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-16 17:56:52,928 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:52,929 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:52,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:53,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:53,131 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:53,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:53,132 INFO L85 PathProgramCache]: Analyzing trace with hash 115041329, now seen corresponding path program 1 times [2023-12-16 17:56:53,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:53,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [417268783] [2023-12-16 17:56:53,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:53,132 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:53,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:53,133 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:53,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-16 17:56:53,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:53,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:56:53,212 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:53,229 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2023-12-16 17:56:53,229 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:53,229 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:53,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [417268783] [2023-12-16 17:56:53,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [417268783] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:53,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:53,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:56:53,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637947756] [2023-12-16 17:56:53,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:53,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:56:53,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:53,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:56:53,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:56:53,230 INFO L87 Difference]: Start difference. First operand 279 states and 399 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-16 17:56:53,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:53,275 INFO L93 Difference]: Finished difference Result 504 states and 736 transitions. [2023-12-16 17:56:53,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:56:53,275 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 134 [2023-12-16 17:56:53,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:53,276 INFO L225 Difference]: With dead ends: 504 [2023-12-16 17:56:53,277 INFO L226 Difference]: Without dead ends: 262 [2023-12-16 17:56:53,277 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:53,277 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 35 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:53,278 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 693 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:53,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2023-12-16 17:56:53,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 262. [2023-12-16 17:56:53,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 211 states have (on average 1.3744075829383886) internal successors, (290), 214 states have internal predecessors, (290), 41 states have call successors, (41), 9 states have call predecessors, (41), 9 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2023-12-16 17:56:53,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 372 transitions. [2023-12-16 17:56:53,287 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 372 transitions. Word has length 134 [2023-12-16 17:56:53,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:53,287 INFO L495 AbstractCegarLoop]: Abstraction has 262 states and 372 transitions. [2023-12-16 17:56:53,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-16 17:56:53,287 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 372 transitions. [2023-12-16 17:56:53,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-16 17:56:53,288 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:53,288 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:53,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:53,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:53,493 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:53,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:53,494 INFO L85 PathProgramCache]: Analyzing trace with hash -256470033, now seen corresponding path program 1 times [2023-12-16 17:56:53,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:53,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [272201130] [2023-12-16 17:56:53,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:53,494 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:53,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:53,495 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:53,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-16 17:56:53,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:53,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:56:53,576 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:53,606 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-16 17:56:53,606 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:53,606 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:53,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [272201130] [2023-12-16 17:56:53,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [272201130] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:53,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:53,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:56:53,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002496891] [2023-12-16 17:56:53,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:53,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:56:53,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:53,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:56:53,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:56:53,608 INFO L87 Difference]: Start difference. First operand 262 states and 372 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-16 17:56:53,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:53,657 INFO L93 Difference]: Finished difference Result 470 states and 682 transitions. [2023-12-16 17:56:53,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:56:53,658 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 138 [2023-12-16 17:56:53,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:53,659 INFO L225 Difference]: With dead ends: 470 [2023-12-16 17:56:53,659 INFO L226 Difference]: Without dead ends: 243 [2023-12-16 17:56:53,661 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:53,661 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 30 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:53,662 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 697 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:53,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2023-12-16 17:56:53,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 243. [2023-12-16 17:56:53,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 195 states have (on average 1.3692307692307693) internal successors, (267), 198 states have internal predecessors, (267), 38 states have call successors, (38), 9 states have call predecessors, (38), 9 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-16 17:56:53,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 343 transitions. [2023-12-16 17:56:53,670 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 343 transitions. Word has length 138 [2023-12-16 17:56:53,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:53,670 INFO L495 AbstractCegarLoop]: Abstraction has 243 states and 343 transitions. [2023-12-16 17:56:53,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-16 17:56:53,671 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 343 transitions. [2023-12-16 17:56:53,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 17:56:53,671 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:53,672 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:53,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:53,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:53,874 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:53,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:53,875 INFO L85 PathProgramCache]: Analyzing trace with hash -419983476, now seen corresponding path program 1 times [2023-12-16 17:56:53,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:53,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [986921714] [2023-12-16 17:56:53,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:53,875 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:53,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:53,876 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:53,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-16 17:56:53,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:53,954 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:56:53,957 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:53,982 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2023-12-16 17:56:53,982 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:53,982 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:53,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [986921714] [2023-12-16 17:56:53,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [986921714] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:53,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:53,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:56:53,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052983021] [2023-12-16 17:56:53,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:53,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:56:53,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:53,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:56:53,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:56:53,984 INFO L87 Difference]: Start difference. First operand 243 states and 343 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-16 17:56:54,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:54,031 INFO L93 Difference]: Finished difference Result 449 states and 646 transitions. [2023-12-16 17:56:54,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:56:54,032 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 141 [2023-12-16 17:56:54,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:54,034 INFO L225 Difference]: With dead ends: 449 [2023-12-16 17:56:54,034 INFO L226 Difference]: Without dead ends: 263 [2023-12-16 17:56:54,034 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:54,035 INFO L413 NwaCegarLoop]: 241 mSDtfsCounter, 39 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:54,035 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 685 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:54,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2023-12-16 17:56:54,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 263. [2023-12-16 17:56:54,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 214 states have (on average 1.341121495327103) internal successors, (287), 217 states have internal predecessors, (287), 38 states have call successors, (38), 10 states have call predecessors, (38), 10 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-16 17:56:54,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 363 transitions. [2023-12-16 17:56:54,046 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 363 transitions. Word has length 141 [2023-12-16 17:56:54,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:54,046 INFO L495 AbstractCegarLoop]: Abstraction has 263 states and 363 transitions. [2023-12-16 17:56:54,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-16 17:56:54,046 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 363 transitions. [2023-12-16 17:56:54,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 17:56:54,047 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:54,047 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:54,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:54,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:54,250 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:54,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:54,251 INFO L85 PathProgramCache]: Analyzing trace with hash -123586800, now seen corresponding path program 2 times [2023-12-16 17:56:54,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:54,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1184184735] [2023-12-16 17:56:54,251 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 17:56:54,251 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:54,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:54,252 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:54,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-16 17:56:54,297 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-16 17:56:54,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:56:54,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:56:54,300 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:54,313 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2023-12-16 17:56:54,313 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:54,313 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:54,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1184184735] [2023-12-16 17:56:54,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1184184735] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:54,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:54,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:56:54,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539330667] [2023-12-16 17:56:54,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:54,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:56:54,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:54,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:56:54,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:56:54,314 INFO L87 Difference]: Start difference. First operand 263 states and 363 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 3 states have internal predecessors, (55), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2023-12-16 17:56:54,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:54,348 INFO L93 Difference]: Finished difference Result 406 states and 580 transitions. [2023-12-16 17:56:54,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:56:54,349 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 3 states have internal predecessors, (55), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 141 [2023-12-16 17:56:54,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:54,374 INFO L225 Difference]: With dead ends: 406 [2023-12-16 17:56:54,374 INFO L226 Difference]: Without dead ends: 269 [2023-12-16 17:56:54,376 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:54,376 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 6 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 746 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:54,376 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 746 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:54,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2023-12-16 17:56:54,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 267. [2023-12-16 17:56:54,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 217 states have (on average 1.336405529953917) internal successors, (290), 220 states have internal predecessors, (290), 38 states have call successors, (38), 11 states have call predecessors, (38), 11 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-16 17:56:54,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 366 transitions. [2023-12-16 17:56:54,388 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 366 transitions. Word has length 141 [2023-12-16 17:56:54,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:54,388 INFO L495 AbstractCegarLoop]: Abstraction has 267 states and 366 transitions. [2023-12-16 17:56:54,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 3 states have internal predecessors, (55), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2023-12-16 17:56:54,389 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 366 transitions. [2023-12-16 17:56:54,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-16 17:56:54,390 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:54,390 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:54,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:54,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:54,592 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:54,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:54,593 INFO L85 PathProgramCache]: Analyzing trace with hash 950770410, now seen corresponding path program 1 times [2023-12-16 17:56:54,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:54,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [629587122] [2023-12-16 17:56:54,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:54,593 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:54,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:54,594 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:54,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-16 17:56:54,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:54,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:56:54,696 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:54,714 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2023-12-16 17:56:54,714 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:54,715 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:54,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [629587122] [2023-12-16 17:56:54,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [629587122] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:54,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:54,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:56:54,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841161423] [2023-12-16 17:56:54,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:54,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:56:54,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:54,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:56:54,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:54,716 INFO L87 Difference]: Start difference. First operand 267 states and 366 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:56:54,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:54,751 INFO L93 Difference]: Finished difference Result 452 states and 632 transitions. [2023-12-16 17:56:54,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:56:54,752 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 148 [2023-12-16 17:56:54,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:54,753 INFO L225 Difference]: With dead ends: 452 [2023-12-16 17:56:54,753 INFO L226 Difference]: Without dead ends: 269 [2023-12-16 17:56:54,753 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:54,754 INFO L413 NwaCegarLoop]: 254 mSDtfsCounter, 0 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1009 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:54,754 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1009 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:54,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2023-12-16 17:56:54,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 267. [2023-12-16 17:56:54,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 217 states have (on average 1.3225806451612903) internal successors, (287), 220 states have internal predecessors, (287), 38 states have call successors, (38), 11 states have call predecessors, (38), 11 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-16 17:56:54,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 363 transitions. [2023-12-16 17:56:54,765 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 363 transitions. Word has length 148 [2023-12-16 17:56:54,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:54,765 INFO L495 AbstractCegarLoop]: Abstraction has 267 states and 363 transitions. [2023-12-16 17:56:54,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:56:54,765 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 363 transitions. [2023-12-16 17:56:54,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2023-12-16 17:56:54,766 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:54,767 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 7, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:54,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 (17)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:54,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:54,970 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:54,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:54,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1894782866, now seen corresponding path program 1 times [2023-12-16 17:56:54,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:54,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1889867547] [2023-12-16 17:56:54,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:54,971 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:54,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:54,971 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:54,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 (18)] Waiting until timeout for monitored process [2023-12-16 17:56:55,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:55,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:56:55,069 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:55,087 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 401 trivial. 0 not checked. [2023-12-16 17:56:55,088 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:55,088 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:55,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1889867547] [2023-12-16 17:56:55,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1889867547] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:55,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:55,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:56:55,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735546356] [2023-12-16 17:56:55,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:55,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:56:55,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:55,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:56:55,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:55,089 INFO L87 Difference]: Start difference. First operand 267 states and 363 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:56:55,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:55,109 INFO L93 Difference]: Finished difference Result 415 states and 582 transitions. [2023-12-16 17:56:55,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:56:55,110 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 181 [2023-12-16 17:56:55,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:55,111 INFO L225 Difference]: With dead ends: 415 [2023-12-16 17:56:55,111 INFO L226 Difference]: Without dead ends: 267 [2023-12-16 17:56:55,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:55,112 INFO L413 NwaCegarLoop]: 253 mSDtfsCounter, 0 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1006 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:55,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1006 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:55,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2023-12-16 17:56:55,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 267. [2023-12-16 17:56:55,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 217 states have (on average 1.3087557603686637) internal successors, (284), 220 states have internal predecessors, (284), 38 states have call successors, (38), 11 states have call predecessors, (38), 11 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-16 17:56:55,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 360 transitions. [2023-12-16 17:56:55,122 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 360 transitions. Word has length 181 [2023-12-16 17:56:55,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:55,123 INFO L495 AbstractCegarLoop]: Abstraction has 267 states and 360 transitions. [2023-12-16 17:56:55,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:56:55,123 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 360 transitions. [2023-12-16 17:56:55,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-12-16 17:56:55,124 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:55,124 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 9, 9, 9, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:55,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:55,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:55,328 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:55,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:55,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1281729423, now seen corresponding path program 1 times [2023-12-16 17:56:55,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:55,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [4401663] [2023-12-16 17:56:55,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:55,329 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:55,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:55,330 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:55,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-16 17:56:55,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:55,431 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:56:55,433 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:55,470 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 138 proven. 11 refuted. 0 times theorem prover too weak. 381 trivial. 0 not checked. [2023-12-16 17:56:55,470 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:56:55,567 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 151 proven. 0 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2023-12-16 17:56:55,567 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:55,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [4401663] [2023-12-16 17:56:55,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [4401663] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-16 17:56:55,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-16 17:56:55,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2023-12-16 17:56:55,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048969932] [2023-12-16 17:56:55,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:55,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:56:55,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:55,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:56:55,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:55,570 INFO L87 Difference]: Start difference. First operand 267 states and 360 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 17:56:55,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:55,602 INFO L93 Difference]: Finished difference Result 440 states and 611 transitions. [2023-12-16 17:56:55,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:56:55,603 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 188 [2023-12-16 17:56:55,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:55,604 INFO L225 Difference]: With dead ends: 440 [2023-12-16 17:56:55,604 INFO L226 Difference]: Without dead ends: 267 [2023-12-16 17:56:55,605 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 371 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:55,605 INFO L413 NwaCegarLoop]: 247 mSDtfsCounter, 32 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:55,605 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 472 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:55,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2023-12-16 17:56:55,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 267. [2023-12-16 17:56:55,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 217 states have (on average 1.2811059907834101) internal successors, (278), 220 states have internal predecessors, (278), 38 states have call successors, (38), 11 states have call predecessors, (38), 11 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-16 17:56:55,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 354 transitions. [2023-12-16 17:56:55,614 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 354 transitions. Word has length 188 [2023-12-16 17:56:55,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:55,615 INFO L495 AbstractCegarLoop]: Abstraction has 267 states and 354 transitions. [2023-12-16 17:56:55,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 17:56:55,615 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 354 transitions. [2023-12-16 17:56:55,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-12-16 17:56:55,616 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:55,616 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 9, 9, 9, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:55,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:55,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:55,820 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:55,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:55,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1233341410, now seen corresponding path program 1 times [2023-12-16 17:56:55,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:55,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [321695346] [2023-12-16 17:56:55,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:55,821 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:55,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:55,822 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:55,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-16 17:56:55,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:55,923 INFO L262 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:56:55,926 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:55,938 INFO L134 CoverageAnalysis]: Checked inductivity of 554 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2023-12-16 17:56:55,939 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:55,939 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:55,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [321695346] [2023-12-16 17:56:55,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [321695346] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:55,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:55,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:56:55,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116533457] [2023-12-16 17:56:55,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:55,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:56:55,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:55,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:56:55,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:56:55,941 INFO L87 Difference]: Start difference. First operand 267 states and 354 transitions. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2023-12-16 17:56:55,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:55,968 INFO L93 Difference]: Finished difference Result 415 states and 575 transitions. [2023-12-16 17:56:55,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:56:55,969 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 212 [2023-12-16 17:56:55,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:55,970 INFO L225 Difference]: With dead ends: 415 [2023-12-16 17:56:55,970 INFO L226 Difference]: Without dead ends: 274 [2023-12-16 17:56:55,970 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:55,971 INFO L413 NwaCegarLoop]: 250 mSDtfsCounter, 7 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 742 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:55,971 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 742 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:55,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2023-12-16 17:56:55,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 272. [2023-12-16 17:56:55,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 221 states have (on average 1.2760180995475112) internal successors, (282), 224 states have internal predecessors, (282), 38 states have call successors, (38), 12 states have call predecessors, (38), 12 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-12-16 17:56:55,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 358 transitions. [2023-12-16 17:56:55,979 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 358 transitions. Word has length 212 [2023-12-16 17:56:55,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:55,980 INFO L495 AbstractCegarLoop]: Abstraction has 272 states and 358 transitions. [2023-12-16 17:56:55,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2023-12-16 17:56:55,981 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 358 transitions. [2023-12-16 17:56:55,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2023-12-16 17:56:55,982 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:55,983 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 9, 9, 9, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:55,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:56,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:56,192 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:56,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:56,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1184005805, now seen corresponding path program 1 times [2023-12-16 17:56:56,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:56,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [514150181] [2023-12-16 17:56:56,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:56,193 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:56,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:56,193 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:56,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-16 17:56:56,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:56,294 INFO L262 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:56:56,296 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:56,309 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2023-12-16 17:56:56,309 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:56,309 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:56,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [514150181] [2023-12-16 17:56:56,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [514150181] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:56,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:56,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:56:56,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475955556] [2023-12-16 17:56:56,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:56,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:56:56,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:56,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:56:56,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:56:56,310 INFO L87 Difference]: Start difference. First operand 272 states and 358 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-12-16 17:56:56,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:56,335 INFO L93 Difference]: Finished difference Result 417 states and 573 transitions. [2023-12-16 17:56:56,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:56:56,336 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 220 [2023-12-16 17:56:56,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:56,337 INFO L225 Difference]: With dead ends: 417 [2023-12-16 17:56:56,337 INFO L226 Difference]: Without dead ends: 271 [2023-12-16 17:56:56,337 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:56,338 INFO L413 NwaCegarLoop]: 246 mSDtfsCounter, 7 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:56,338 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 728 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:56,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2023-12-16 17:56:56,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 271. [2023-12-16 17:56:56,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 221 states have (on average 1.262443438914027) internal successors, (279), 223 states have internal predecessors, (279), 37 states have call successors, (37), 12 states have call predecessors, (37), 12 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2023-12-16 17:56:56,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 353 transitions. [2023-12-16 17:56:56,345 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 353 transitions. Word has length 220 [2023-12-16 17:56:56,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:56,346 INFO L495 AbstractCegarLoop]: Abstraction has 271 states and 353 transitions. [2023-12-16 17:56:56,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2023-12-16 17:56:56,346 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 353 transitions. [2023-12-16 17:56:56,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2023-12-16 17:56:56,347 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:56,348 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 9, 9, 9, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:56,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:56,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:56,551 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:56,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:56,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1274064016, now seen corresponding path program 1 times [2023-12-16 17:56:56,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:56,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [720170736] [2023-12-16 17:56:56,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:56,552 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:56,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:56,553 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:56,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-16 17:56:56,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:56,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:56:56,683 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:56,692 INFO L134 CoverageAnalysis]: Checked inductivity of 565 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 565 trivial. 0 not checked. [2023-12-16 17:56:56,692 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:56,692 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:56,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [720170736] [2023-12-16 17:56:56,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [720170736] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:56,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:56,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:56:56,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924788642] [2023-12-16 17:56:56,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:56,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:56:56,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:56,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:56:56,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:56:56,693 INFO L87 Difference]: Start difference. First operand 271 states and 353 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2023-12-16 17:56:56,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:56,704 INFO L93 Difference]: Finished difference Result 415 states and 562 transitions. [2023-12-16 17:56:56,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:56:56,704 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) Word has length 228 [2023-12-16 17:56:56,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:56,706 INFO L225 Difference]: With dead ends: 415 [2023-12-16 17:56:56,706 INFO L226 Difference]: Without dead ends: 270 [2023-12-16 17:56:56,706 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:56:56,707 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 1 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:56,707 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 487 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:56,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2023-12-16 17:56:56,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 270. [2023-12-16 17:56:56,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 221 states have (on average 1.257918552036199) internal successors, (278), 222 states have internal predecessors, (278), 36 states have call successors, (36), 12 states have call predecessors, (36), 12 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2023-12-16 17:56:56,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 350 transitions. [2023-12-16 17:56:56,717 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 350 transitions. Word has length 228 [2023-12-16 17:56:56,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:56,717 INFO L495 AbstractCegarLoop]: Abstraction has 270 states and 350 transitions. [2023-12-16 17:56:56,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2023-12-16 17:56:56,717 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 350 transitions. [2023-12-16 17:56:56,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2023-12-16 17:56:56,719 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:56,719 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 9, 9, 9, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:56,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:56,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:56,922 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:56,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:56,923 INFO L85 PathProgramCache]: Analyzing trace with hash -665571617, now seen corresponding path program 1 times [2023-12-16 17:56:56,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:56,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [358694876] [2023-12-16 17:56:56,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:56,923 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:56,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:56,924 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:56,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-16 17:56:57,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:57,048 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:56:57,051 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:57,310 INFO L134 CoverageAnalysis]: Checked inductivity of 565 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 565 trivial. 0 not checked. [2023-12-16 17:56:57,310 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:57,310 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:57,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [358694876] [2023-12-16 17:56:57,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [358694876] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:57,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:57,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:56:57,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554502996] [2023-12-16 17:56:57,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:57,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:56:57,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:57,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:56:57,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:57,311 INFO L87 Difference]: Start difference. First operand 270 states and 350 transitions. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-16 17:56:57,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:57,494 INFO L93 Difference]: Finished difference Result 593 states and 801 transitions. [2023-12-16 17:56:57,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:56:57,494 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 230 [2023-12-16 17:56:57,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:57,496 INFO L225 Difference]: With dead ends: 593 [2023-12-16 17:56:57,496 INFO L226 Difference]: Without dead ends: 449 [2023-12-16 17:56:57,497 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:56:57,498 INFO L413 NwaCegarLoop]: 288 mSDtfsCounter, 528 mSDsluCounter, 435 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 723 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:57,498 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [528 Valid, 723 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:56:57,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2023-12-16 17:56:57,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 395. [2023-12-16 17:56:57,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 320 states have (on average 1.3) internal successors, (416), 322 states have internal predecessors, (416), 54 states have call successors, (54), 20 states have call predecessors, (54), 20 states have return successors, (54), 53 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-16 17:56:57,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 524 transitions. [2023-12-16 17:56:57,515 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 524 transitions. Word has length 230 [2023-12-16 17:56:57,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:57,515 INFO L495 AbstractCegarLoop]: Abstraction has 395 states and 524 transitions. [2023-12-16 17:56:57,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-16 17:56:57,515 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 524 transitions. [2023-12-16 17:56:57,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2023-12-16 17:56:57,516 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:57,516 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:57,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:57,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:57,720 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:57,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:57,720 INFO L85 PathProgramCache]: Analyzing trace with hash 2013258127, now seen corresponding path program 1 times [2023-12-16 17:56:57,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:57,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1635735921] [2023-12-16 17:56:57,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:57,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-16 17:56:57,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:57,722 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:57,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-16 17:56:57,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:57,844 INFO L262 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:56:57,847 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:57,872 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 562 trivial. 0 not checked. [2023-12-16 17:56:57,872 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:57,873 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:57,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1635735921] [2023-12-16 17:56:57,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1635735921] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:57,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:57,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:56:57,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102009798] [2023-12-16 17:56:57,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:57,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:56:57,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:57,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:56:57,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:56:57,875 INFO L87 Difference]: Start difference. First operand 395 states and 524 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:56:57,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:57,905 INFO L93 Difference]: Finished difference Result 858 states and 1186 transitions. [2023-12-16 17:56:57,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:56:57,905 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 257 [2023-12-16 17:56:57,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:57,908 INFO L225 Difference]: With dead ends: 858 [2023-12-16 17:56:57,908 INFO L226 Difference]: Without dead ends: 637 [2023-12-16 17:56:57,908 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:56:57,909 INFO L413 NwaCegarLoop]: 273 mSDtfsCounter, 163 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:57,909 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 508 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:57,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2023-12-16 17:56:57,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 551. [2023-12-16 17:56:57,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 447 states have (on average 1.3333333333333333) internal successors, (596), 451 states have internal predecessors, (596), 74 states have call successors, (74), 29 states have call predecessors, (74), 29 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2023-12-16 17:56:57,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 744 transitions. [2023-12-16 17:56:57,931 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 744 transitions. Word has length 257 [2023-12-16 17:56:57,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:57,931 INFO L495 AbstractCegarLoop]: Abstraction has 551 states and 744 transitions. [2023-12-16 17:56:57,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:56:57,932 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 744 transitions. [2023-12-16 17:56:57,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2023-12-16 17:56:57,933 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:57,933 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:57,948 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 (24)] Ended with exit code 0 [2023-12-16 17:56:58,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:58,136 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:58,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:58,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1455159987, now seen corresponding path program 1 times [2023-12-16 17:56:58,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:58,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1873184296] [2023-12-16 17:56:58,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:58,137 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:58,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:58,138 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:58,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-16 17:56:58,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:58,288 INFO L262 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:56:58,291 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:58,310 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2023-12-16 17:56:58,310 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:58,310 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:58,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1873184296] [2023-12-16 17:56:58,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1873184296] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:58,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:58,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:56:58,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436154533] [2023-12-16 17:56:58,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:58,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:56:58,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:58,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:56:58,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:56:58,311 INFO L87 Difference]: Start difference. First operand 551 states and 744 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:56:58,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:58,348 INFO L93 Difference]: Finished difference Result 1255 states and 1757 transitions. [2023-12-16 17:56:58,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:56:58,348 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 258 [2023-12-16 17:56:58,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:58,352 INFO L225 Difference]: With dead ends: 1255 [2023-12-16 17:56:58,352 INFO L226 Difference]: Without dead ends: 912 [2023-12-16 17:56:58,352 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:56:58,353 INFO L413 NwaCegarLoop]: 288 mSDtfsCounter, 167 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 525 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:58,353 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 525 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:58,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 912 states. [2023-12-16 17:56:58,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 912 to 661. [2023-12-16 17:56:58,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 545 states have (on average 1.343119266055046) internal successors, (732), 551 states have internal predecessors, (732), 80 states have call successors, (80), 35 states have call predecessors, (80), 35 states have return successors, (80), 78 states have call predecessors, (80), 80 states have call successors, (80) [2023-12-16 17:56:58,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 892 transitions. [2023-12-16 17:56:58,380 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 892 transitions. Word has length 258 [2023-12-16 17:56:58,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:58,381 INFO L495 AbstractCegarLoop]: Abstraction has 661 states and 892 transitions. [2023-12-16 17:56:58,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:56:58,381 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 892 transitions. [2023-12-16 17:56:58,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2023-12-16 17:56:58,382 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:58,382 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:58,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:58,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:58,586 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:58,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:58,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1232443562, now seen corresponding path program 1 times [2023-12-16 17:56:58,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:58,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1107239470] [2023-12-16 17:56:58,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:58,587 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:58,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:58,588 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:58,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-16 17:56:58,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:58,730 INFO L262 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:56:58,733 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:58,747 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. [2023-12-16 17:56:58,748 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:58,748 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:58,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1107239470] [2023-12-16 17:56:58,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1107239470] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:58,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:58,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:56:58,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126681985] [2023-12-16 17:56:58,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:58,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:56:58,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:58,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:56:58,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:56:58,749 INFO L87 Difference]: Start difference. First operand 661 states and 892 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:56:58,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:58,793 INFO L93 Difference]: Finished difference Result 1460 states and 2045 transitions. [2023-12-16 17:56:58,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:56:58,794 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 259 [2023-12-16 17:56:58,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:58,798 INFO L225 Difference]: With dead ends: 1460 [2023-12-16 17:56:58,798 INFO L226 Difference]: Without dead ends: 1050 [2023-12-16 17:56:58,799 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:56:58,800 INFO L413 NwaCegarLoop]: 302 mSDtfsCounter, 174 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:58,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 541 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:58,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2023-12-16 17:56:58,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 771. [2023-12-16 17:56:58,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 771 states, 647 states have (on average 1.3601236476043277) internal successors, (880), 657 states have internal predecessors, (880), 84 states have call successors, (84), 39 states have call predecessors, (84), 39 states have return successors, (84), 82 states have call predecessors, (84), 84 states have call successors, (84) [2023-12-16 17:56:58,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 771 states to 771 states and 1048 transitions. [2023-12-16 17:56:58,835 INFO L78 Accepts]: Start accepts. Automaton has 771 states and 1048 transitions. Word has length 259 [2023-12-16 17:56:58,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:58,836 INFO L495 AbstractCegarLoop]: Abstraction has 771 states and 1048 transitions. [2023-12-16 17:56:58,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:56:58,836 INFO L276 IsEmpty]: Start isEmpty. Operand 771 states and 1048 transitions. [2023-12-16 17:56:58,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2023-12-16 17:56:58,837 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:58,838 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:58,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 (26)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:59,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:59,041 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:59,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:59,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1507203176, now seen corresponding path program 1 times [2023-12-16 17:56:59,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:59,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1550743675] [2023-12-16 17:56:59,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:59,042 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:59,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:59,043 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:59,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-16 17:56:59,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:59,167 INFO L262 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:56:59,170 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:59,178 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. [2023-12-16 17:56:59,178 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:59,178 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:59,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1550743675] [2023-12-16 17:56:59,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1550743675] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:59,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:59,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:56:59,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786209611] [2023-12-16 17:56:59,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:59,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:56:59,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:59,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:56:59,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:56:59,179 INFO L87 Difference]: Start difference. First operand 771 states and 1048 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:56:59,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:59,215 INFO L93 Difference]: Finished difference Result 1261 states and 1764 transitions. [2023-12-16 17:56:59,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:56:59,215 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 259 [2023-12-16 17:56:59,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:59,218 INFO L225 Difference]: With dead ends: 1261 [2023-12-16 17:56:59,218 INFO L226 Difference]: Without dead ends: 751 [2023-12-16 17:56:59,219 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:56:59,220 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 0 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:59,221 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 484 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:59,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2023-12-16 17:56:59,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 751. [2023-12-16 17:56:59,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 628 states have (on average 1.3439490445859872) internal successors, (844), 637 states have internal predecessors, (844), 84 states have call successors, (84), 39 states have call predecessors, (84), 38 states have return successors, (83), 81 states have call predecessors, (83), 83 states have call successors, (83) [2023-12-16 17:56:59,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 1011 transitions. [2023-12-16 17:56:59,276 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 1011 transitions. Word has length 259 [2023-12-16 17:56:59,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:59,277 INFO L495 AbstractCegarLoop]: Abstraction has 751 states and 1011 transitions. [2023-12-16 17:56:59,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:56:59,277 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 1011 transitions. [2023-12-16 17:56:59,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2023-12-16 17:56:59,278 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:59,279 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:59,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:59,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:59,484 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:59,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:59,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1319218827, now seen corresponding path program 1 times [2023-12-16 17:56:59,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:59,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [819499259] [2023-12-16 17:56:59,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:59,485 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:59,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:59,486 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:56:59,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-16 17:56:59,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:56:59,615 INFO L262 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:56:59,619 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:56:59,632 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 579 trivial. 0 not checked. [2023-12-16 17:56:59,633 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:56:59,633 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:56:59,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [819499259] [2023-12-16 17:56:59,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [819499259] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:56:59,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:56:59,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:56:59,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527809016] [2023-12-16 17:56:59,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:56:59,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:56:59,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:56:59,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:56:59,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:56:59,635 INFO L87 Difference]: Start difference. First operand 751 states and 1011 transitions. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:56:59,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:56:59,710 INFO L93 Difference]: Finished difference Result 1526 states and 2068 transitions. [2023-12-16 17:56:59,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:56:59,710 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 260 [2023-12-16 17:56:59,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:56:59,713 INFO L225 Difference]: With dead ends: 1526 [2023-12-16 17:56:59,713 INFO L226 Difference]: Without dead ends: 769 [2023-12-16 17:56:59,715 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:56:59,716 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 33 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:56:59,716 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 642 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:56:59,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2023-12-16 17:56:59,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 769. [2023-12-16 17:56:59,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 769 states, 643 states have (on average 1.3265940902021773) internal successors, (853), 652 states have internal predecessors, (853), 84 states have call successors, (84), 42 states have call predecessors, (84), 41 states have return successors, (83), 81 states have call predecessors, (83), 83 states have call successors, (83) [2023-12-16 17:56:59,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 769 states to 769 states and 1020 transitions. [2023-12-16 17:56:59,755 INFO L78 Accepts]: Start accepts. Automaton has 769 states and 1020 transitions. Word has length 260 [2023-12-16 17:56:59,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:56:59,756 INFO L495 AbstractCegarLoop]: Abstraction has 769 states and 1020 transitions. [2023-12-16 17:56:59,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:56:59,757 INFO L276 IsEmpty]: Start isEmpty. Operand 769 states and 1020 transitions. [2023-12-16 17:56:59,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2023-12-16 17:56:59,758 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:56:59,758 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:56:59,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-16 17:56:59,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:59,961 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:56:59,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:56:59,962 INFO L85 PathProgramCache]: Analyzing trace with hash -899892538, now seen corresponding path program 1 times [2023-12-16 17:56:59,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:56:59,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1722946798] [2023-12-16 17:56:59,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:56:59,963 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:56:59,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:56:59,964 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-16 17:56:59,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-16 17:57:00,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:00,096 INFO L262 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-16 17:57:00,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:00,409 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 54 proven. 92 refuted. 0 times theorem prover too weak. 493 trivial. 0 not checked. [2023-12-16 17:57:00,409 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:57:00,726 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 20 proven. 144 refuted. 0 times theorem prover too weak. 475 trivial. 0 not checked. [2023-12-16 17:57:00,726 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:00,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1722946798] [2023-12-16 17:57:00,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1722946798] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:57:00,726 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:57:00,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2023-12-16 17:57:00,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929749589] [2023-12-16 17:57:00,726 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:57:00,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-16 17:57:00,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:00,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-16 17:57:00,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2023-12-16 17:57:00,728 INFO L87 Difference]: Start difference. First operand 769 states and 1020 transitions. Second operand has 21 states, 21 states have (on average 7.0476190476190474) internal successors, (148), 18 states have internal predecessors, (148), 5 states have call successors, (29), 8 states have call predecessors, (29), 11 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) [2023-12-16 17:57:01,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:01,824 INFO L93 Difference]: Finished difference Result 1354 states and 1856 transitions. [2023-12-16 17:57:01,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-16 17:57:01,826 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 7.0476190476190474) internal successors, (148), 18 states have internal predecessors, (148), 5 states have call successors, (29), 8 states have call predecessors, (29), 11 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) Word has length 261 [2023-12-16 17:57:01,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:01,829 INFO L225 Difference]: With dead ends: 1354 [2023-12-16 17:57:01,829 INFO L226 Difference]: Without dead ends: 887 [2023-12-16 17:57:01,830 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 543 GetRequests, 506 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=228, Invalid=1104, Unknown=0, NotChecked=0, Total=1332 [2023-12-16 17:57:01,831 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 543 mSDsluCounter, 2437 mSDsCounter, 0 mSdLazyCounter, 1475 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 571 SdHoareTripleChecker+Valid, 2639 SdHoareTripleChecker+Invalid, 1652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 1475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:01,831 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [571 Valid, 2639 Invalid, 1652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 1475 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-16 17:57:01,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2023-12-16 17:57:01,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 784. [2023-12-16 17:57:01,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 784 states, 655 states have (on average 1.3206106870229009) internal successors, (865), 664 states have internal predecessors, (865), 84 states have call successors, (84), 44 states have call predecessors, (84), 44 states have return successors, (85), 82 states have call predecessors, (85), 83 states have call successors, (85) [2023-12-16 17:57:01,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 784 states to 784 states and 1034 transitions. [2023-12-16 17:57:01,865 INFO L78 Accepts]: Start accepts. Automaton has 784 states and 1034 transitions. Word has length 261 [2023-12-16 17:57:01,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:01,866 INFO L495 AbstractCegarLoop]: Abstraction has 784 states and 1034 transitions. [2023-12-16 17:57:01,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.0476190476190474) internal successors, (148), 18 states have internal predecessors, (148), 5 states have call successors, (29), 8 states have call predecessors, (29), 11 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) [2023-12-16 17:57:01,866 INFO L276 IsEmpty]: Start isEmpty. Operand 784 states and 1034 transitions. [2023-12-16 17:57:01,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2023-12-16 17:57:01,867 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:01,867 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 10, 10, 9, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:01,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-16 17:57:02,071 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-16 17:57:02,071 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:02,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:02,071 INFO L85 PathProgramCache]: Analyzing trace with hash 61721479, now seen corresponding path program 1 times [2023-12-16 17:57:02,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:02,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [709234995] [2023-12-16 17:57:02,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:02,072 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:02,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:02,073 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-16 17:57:02,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-16 17:57:02,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:02,202 INFO L262 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:57:02,205 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:02,226 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 579 trivial. 0 not checked. [2023-12-16 17:57:02,226 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:57:02,226 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:02,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [709234995] [2023-12-16 17:57:02,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [709234995] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:57:02,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:57:02,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:57:02,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281838746] [2023-12-16 17:57:02,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:57:02,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:57:02,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:02,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:57:02,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:57:02,227 INFO L87 Difference]: Start difference. First operand 784 states and 1034 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:57:02,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:02,300 INFO L93 Difference]: Finished difference Result 1278 states and 1738 transitions. [2023-12-16 17:57:02,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:57:02,301 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 261 [2023-12-16 17:57:02,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:02,303 INFO L225 Difference]: With dead ends: 1278 [2023-12-16 17:57:02,303 INFO L226 Difference]: Without dead ends: 780 [2023-12-16 17:57:02,304 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:57:02,304 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 31 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:02,305 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 642 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:57:02,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2023-12-16 17:57:02,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 780. [2023-12-16 17:57:02,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 780 states, 652 states have (on average 1.3067484662576687) internal successors, (852), 661 states have internal predecessors, (852), 84 states have call successors, (84), 44 states have call predecessors, (84), 43 states have return successors, (83), 81 states have call predecessors, (83), 83 states have call successors, (83) [2023-12-16 17:57:02,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 780 states to 780 states and 1019 transitions. [2023-12-16 17:57:02,350 INFO L78 Accepts]: Start accepts. Automaton has 780 states and 1019 transitions. Word has length 261 [2023-12-16 17:57:02,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:02,350 INFO L495 AbstractCegarLoop]: Abstraction has 780 states and 1019 transitions. [2023-12-16 17:57:02,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:57:02,350 INFO L276 IsEmpty]: Start isEmpty. Operand 780 states and 1019 transitions. [2023-12-16 17:57:02,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2023-12-16 17:57:02,351 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:02,351 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 9, 7, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:02,355 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-16 17:57:02,555 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-16 17:57:02,555 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:02,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:02,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1766524801, now seen corresponding path program 1 times [2023-12-16 17:57:02,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:02,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1693399679] [2023-12-16 17:57:02,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:02,556 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:02,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:02,557 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-16 17:57:02,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-16 17:57:02,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:02,703 INFO L262 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-16 17:57:02,706 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:02,993 INFO L134 CoverageAnalysis]: Checked inductivity of 688 backedges. 263 proven. 105 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2023-12-16 17:57:02,993 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:57:03,326 INFO L134 CoverageAnalysis]: Checked inductivity of 688 backedges. 65 proven. 126 refuted. 0 times theorem prover too weak. 497 trivial. 0 not checked. [2023-12-16 17:57:03,327 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:03,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1693399679] [2023-12-16 17:57:03,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1693399679] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:57:03,327 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:57:03,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2023-12-16 17:57:03,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114300266] [2023-12-16 17:57:03,327 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:57:03,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-16 17:57:03,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:03,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-16 17:57:03,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2023-12-16 17:57:03,328 INFO L87 Difference]: Start difference. First operand 780 states and 1019 transitions. Second operand has 21 states, 21 states have (on average 7.476190476190476) internal successors, (157), 18 states have internal predecessors, (157), 5 states have call successors, (29), 8 states have call predecessors, (29), 14 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) [2023-12-16 17:57:04,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:04,353 INFO L93 Difference]: Finished difference Result 1333 states and 1795 transitions. [2023-12-16 17:57:04,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-16 17:57:04,354 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 7.476190476190476) internal successors, (157), 18 states have internal predecessors, (157), 5 states have call successors, (29), 8 states have call predecessors, (29), 14 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) Word has length 271 [2023-12-16 17:57:04,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:04,357 INFO L225 Difference]: With dead ends: 1333 [2023-12-16 17:57:04,357 INFO L226 Difference]: Without dead ends: 874 [2023-12-16 17:57:04,358 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 563 GetRequests, 526 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=228, Invalid=1104, Unknown=0, NotChecked=0, Total=1332 [2023-12-16 17:57:04,358 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 488 mSDsluCounter, 2404 mSDsCounter, 0 mSdLazyCounter, 1570 mSolverCounterSat, 197 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 2584 SdHoareTripleChecker+Invalid, 1767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 197 IncrementalHoareTripleChecker+Valid, 1570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:04,358 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [503 Valid, 2584 Invalid, 1767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [197 Valid, 1570 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-16 17:57:04,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2023-12-16 17:57:04,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 786. [2023-12-16 17:57:04,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 657 states have (on average 1.3028919330289193) internal successors, (856), 666 states have internal predecessors, (856), 84 states have call successors, (84), 45 states have call predecessors, (84), 44 states have return successors, (83), 81 states have call predecessors, (83), 83 states have call successors, (83) [2023-12-16 17:57:04,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 1023 transitions. [2023-12-16 17:57:04,398 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 1023 transitions. Word has length 271 [2023-12-16 17:57:04,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:04,399 INFO L495 AbstractCegarLoop]: Abstraction has 786 states and 1023 transitions. [2023-12-16 17:57:04,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.476190476190476) internal successors, (157), 18 states have internal predecessors, (157), 5 states have call successors, (29), 8 states have call predecessors, (29), 14 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) [2023-12-16 17:57:04,399 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 1023 transitions. [2023-12-16 17:57:04,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2023-12-16 17:57:04,400 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:04,400 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:04,404 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-16 17:57:04,603 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-16 17:57:04,604 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:04,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:04,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1668598316, now seen corresponding path program 1 times [2023-12-16 17:57:04,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:04,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [231183251] [2023-12-16 17:57:04,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:04,605 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:04,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:04,606 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-16 17:57:04,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-16 17:57:04,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:04,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 510 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-16 17:57:04,747 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:04,942 INFO L134 CoverageAnalysis]: Checked inductivity of 745 backedges. 373 proven. 74 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2023-12-16 17:57:04,942 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:57:05,268 INFO L134 CoverageAnalysis]: Checked inductivity of 745 backedges. 119 proven. 80 refuted. 0 times theorem prover too weak. 546 trivial. 0 not checked. [2023-12-16 17:57:05,268 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:05,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [231183251] [2023-12-16 17:57:05,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [231183251] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:57:05,268 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:57:05,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 19 [2023-12-16 17:57:05,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518066178] [2023-12-16 17:57:05,269 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:57:05,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-16 17:57:05,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:05,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-16 17:57:05,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2023-12-16 17:57:05,270 INFO L87 Difference]: Start difference. First operand 786 states and 1023 transitions. Second operand has 19 states, 19 states have (on average 8.157894736842104) internal successors, (155), 16 states have internal predecessors, (155), 5 states have call successors, (29), 6 states have call predecessors, (29), 12 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) [2023-12-16 17:57:06,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:06,330 INFO L93 Difference]: Finished difference Result 1380 states and 1850 transitions. [2023-12-16 17:57:06,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-16 17:57:06,330 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 8.157894736842104) internal successors, (155), 16 states have internal predecessors, (155), 5 states have call successors, (29), 6 states have call predecessors, (29), 12 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) Word has length 282 [2023-12-16 17:57:06,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:06,334 INFO L225 Difference]: With dead ends: 1380 [2023-12-16 17:57:06,334 INFO L226 Difference]: Without dead ends: 921 [2023-12-16 17:57:06,335 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 583 GetRequests, 549 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=176, Invalid=946, Unknown=0, NotChecked=0, Total=1122 [2023-12-16 17:57:06,336 INFO L413 NwaCegarLoop]: 246 mSDtfsCounter, 540 mSDsluCounter, 2422 mSDsCounter, 0 mSdLazyCounter, 1554 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 2668 SdHoareTripleChecker+Invalid, 1720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 1554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:06,336 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [554 Valid, 2668 Invalid, 1720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 1554 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-16 17:57:06,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 921 states. [2023-12-16 17:57:06,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 921 to 793. [2023-12-16 17:57:06,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 793 states, 663 states have (on average 1.2986425339366516) internal successors, (861), 672 states have internal predecessors, (861), 84 states have call successors, (84), 46 states have call predecessors, (84), 45 states have return successors, (83), 81 states have call predecessors, (83), 83 states have call successors, (83) [2023-12-16 17:57:06,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 1028 transitions. [2023-12-16 17:57:06,377 INFO L78 Accepts]: Start accepts. Automaton has 793 states and 1028 transitions. Word has length 282 [2023-12-16 17:57:06,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:06,377 INFO L495 AbstractCegarLoop]: Abstraction has 793 states and 1028 transitions. [2023-12-16 17:57:06,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 8.157894736842104) internal successors, (155), 16 states have internal predecessors, (155), 5 states have call successors, (29), 6 states have call predecessors, (29), 12 states have return successors, (29), 7 states have call predecessors, (29), 5 states have call successors, (29) [2023-12-16 17:57:06,377 INFO L276 IsEmpty]: Start isEmpty. Operand 793 states and 1028 transitions. [2023-12-16 17:57:06,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2023-12-16 17:57:06,378 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:06,380 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:06,386 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-16 17:57:06,583 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-16 17:57:06,584 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:06,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:06,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1676240983, now seen corresponding path program 1 times [2023-12-16 17:57:06,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:06,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1081236561] [2023-12-16 17:57:06,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:06,585 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:06,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:06,586 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-16 17:57:06,586 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-16 17:57:06,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:06,726 INFO L262 TraceCheckSpWp]: Trace formula consists of 529 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 17:57:06,728 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:06,754 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 770 trivial. 0 not checked. [2023-12-16 17:57:06,754 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:57:06,755 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:06,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1081236561] [2023-12-16 17:57:06,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1081236561] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:57:06,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:57:06,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:57:06,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584554030] [2023-12-16 17:57:06,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:57:06,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:57:06,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:06,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:57:06,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:57:06,756 INFO L87 Difference]: Start difference. First operand 793 states and 1028 transitions. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 5 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2023-12-16 17:57:06,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:06,898 INFO L93 Difference]: Finished difference Result 1503 states and 2093 transitions. [2023-12-16 17:57:06,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:57:06,899 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 5 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) Word has length 291 [2023-12-16 17:57:06,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:06,902 INFO L225 Difference]: With dead ends: 1503 [2023-12-16 17:57:06,902 INFO L226 Difference]: Without dead ends: 1044 [2023-12-16 17:57:06,904 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 286 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:57:06,904 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 124 mSDsluCounter, 1344 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 1748 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:06,905 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 1748 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:57:06,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2023-12-16 17:57:06,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 832. [2023-12-16 17:57:06,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 693 states have (on average 1.3044733044733046) internal successors, (904), 702 states have internal predecessors, (904), 93 states have call successors, (93), 46 states have call predecessors, (93), 45 states have return successors, (92), 90 states have call predecessors, (92), 92 states have call successors, (92) [2023-12-16 17:57:06,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 1089 transitions. [2023-12-16 17:57:06,968 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 1089 transitions. Word has length 291 [2023-12-16 17:57:06,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:06,969 INFO L495 AbstractCegarLoop]: Abstraction has 832 states and 1089 transitions. [2023-12-16 17:57:06,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 5 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2023-12-16 17:57:06,969 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 1089 transitions. [2023-12-16 17:57:06,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2023-12-16 17:57:06,970 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:06,970 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:06,976 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-16 17:57:07,174 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-16 17:57:07,174 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:07,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:07,174 INFO L85 PathProgramCache]: Analyzing trace with hash 788311333, now seen corresponding path program 1 times [2023-12-16 17:57:07,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:07,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [851425252] [2023-12-16 17:57:07,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:07,175 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:07,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:07,176 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-16 17:57:07,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-16 17:57:07,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:07,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-16 17:57:07,326 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:07,767 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 27 proven. 162 refuted. 0 times theorem prover too weak. 581 trivial. 0 not checked. [2023-12-16 17:57:07,768 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:57:07,934 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2023-12-16 17:57:07,935 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:07,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [851425252] [2023-12-16 17:57:07,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [851425252] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:57:07,935 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:57:07,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2023-12-16 17:57:07,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329871280] [2023-12-16 17:57:07,935 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:57:07,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-16 17:57:07,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:07,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-16 17:57:07,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2023-12-16 17:57:07,936 INFO L87 Difference]: Start difference. First operand 832 states and 1089 transitions. Second operand has 19 states, 19 states have (on average 10.578947368421053) internal successors, (201), 17 states have internal predecessors, (201), 7 states have call successors, (35), 5 states have call predecessors, (35), 7 states have return successors, (34), 9 states have call predecessors, (34), 7 states have call successors, (34) [2023-12-16 17:57:10,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:10,057 INFO L93 Difference]: Finished difference Result 3095 states and 4438 transitions. [2023-12-16 17:57:10,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-12-16 17:57:10,057 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 10.578947368421053) internal successors, (201), 17 states have internal predecessors, (201), 7 states have call successors, (35), 5 states have call predecessors, (35), 7 states have return successors, (34), 9 states have call predecessors, (34), 7 states have call successors, (34) Word has length 291 [2023-12-16 17:57:10,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:10,065 INFO L225 Difference]: With dead ends: 3095 [2023-12-16 17:57:10,065 INFO L226 Difference]: Without dead ends: 2588 [2023-12-16 17:57:10,067 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 620 GetRequests, 570 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 565 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=397, Invalid=2255, Unknown=0, NotChecked=0, Total=2652 [2023-12-16 17:57:10,067 INFO L413 NwaCegarLoop]: 439 mSDtfsCounter, 1332 mSDsluCounter, 4936 mSDsCounter, 0 mSdLazyCounter, 2649 mSolverCounterSat, 420 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1341 SdHoareTripleChecker+Valid, 5375 SdHoareTripleChecker+Invalid, 3069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 420 IncrementalHoareTripleChecker+Valid, 2649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:10,067 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1341 Valid, 5375 Invalid, 3069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [420 Valid, 2649 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-16 17:57:10,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2588 states. [2023-12-16 17:57:10,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2588 to 1168. [2023-12-16 17:57:10,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1168 states, 969 states have (on average 1.283797729618163) internal successors, (1244), 979 states have internal predecessors, (1244), 138 states have call successors, (138), 58 states have call predecessors, (138), 60 states have return successors, (173), 137 states have call predecessors, (173), 137 states have call successors, (173) [2023-12-16 17:57:10,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1168 states to 1168 states and 1555 transitions. [2023-12-16 17:57:10,159 INFO L78 Accepts]: Start accepts. Automaton has 1168 states and 1555 transitions. Word has length 291 [2023-12-16 17:57:10,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:10,160 INFO L495 AbstractCegarLoop]: Abstraction has 1168 states and 1555 transitions. [2023-12-16 17:57:10,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 10.578947368421053) internal successors, (201), 17 states have internal predecessors, (201), 7 states have call successors, (35), 5 states have call predecessors, (35), 7 states have return successors, (34), 9 states have call predecessors, (34), 7 states have call successors, (34) [2023-12-16 17:57:10,160 INFO L276 IsEmpty]: Start isEmpty. Operand 1168 states and 1555 transitions. [2023-12-16 17:57:10,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2023-12-16 17:57:10,161 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:10,161 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:10,165 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-16 17:57:10,365 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-16 17:57:10,365 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:10,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:10,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1675366181, now seen corresponding path program 1 times [2023-12-16 17:57:10,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:10,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1602697079] [2023-12-16 17:57:10,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:10,366 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:10,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:10,367 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-16 17:57:10,369 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-16 17:57:10,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:10,519 INFO L262 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-16 17:57:10,522 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:10,952 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 40 proven. 147 refuted. 0 times theorem prover too weak. 583 trivial. 0 not checked. [2023-12-16 17:57:10,953 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:57:11,117 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2023-12-16 17:57:11,117 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:11,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1602697079] [2023-12-16 17:57:11,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1602697079] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:57:11,117 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:57:11,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2023-12-16 17:57:11,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611000121] [2023-12-16 17:57:11,118 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:57:11,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-16 17:57:11,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:11,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-16 17:57:11,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2023-12-16 17:57:11,119 INFO L87 Difference]: Start difference. First operand 1168 states and 1555 transitions. Second operand has 19 states, 19 states have (on average 10.368421052631579) internal successors, (197), 17 states have internal predecessors, (197), 7 states have call successors, (35), 5 states have call predecessors, (35), 7 states have return successors, (34), 9 states have call predecessors, (34), 7 states have call successors, (34) [2023-12-16 17:57:13,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:13,348 INFO L93 Difference]: Finished difference Result 3708 states and 5259 transitions. [2023-12-16 17:57:13,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-12-16 17:57:13,364 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 10.368421052631579) internal successors, (197), 17 states have internal predecessors, (197), 7 states have call successors, (35), 5 states have call predecessors, (35), 7 states have return successors, (34), 9 states have call predecessors, (34), 7 states have call successors, (34) Word has length 291 [2023-12-16 17:57:13,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:13,373 INFO L225 Difference]: With dead ends: 3708 [2023-12-16 17:57:13,373 INFO L226 Difference]: Without dead ends: 2876 [2023-12-16 17:57:13,375 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 621 GetRequests, 570 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 594 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=413, Invalid=2343, Unknown=0, NotChecked=0, Total=2756 [2023-12-16 17:57:13,376 INFO L413 NwaCegarLoop]: 443 mSDtfsCounter, 1669 mSDsluCounter, 4588 mSDsCounter, 0 mSdLazyCounter, 2487 mSolverCounterSat, 553 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1678 SdHoareTripleChecker+Valid, 5031 SdHoareTripleChecker+Invalid, 3040 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 553 IncrementalHoareTripleChecker+Valid, 2487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:13,376 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1678 Valid, 5031 Invalid, 3040 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [553 Valid, 2487 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-16 17:57:13,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2876 states. [2023-12-16 17:57:13,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2876 to 1537. [2023-12-16 17:57:13,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1537 states, 1268 states have (on average 1.276813880126183) internal successors, (1619), 1280 states have internal predecessors, (1619), 192 states have call successors, (192), 70 states have call predecessors, (192), 76 states have return successors, (275), 193 states have call predecessors, (275), 191 states have call successors, (275) [2023-12-16 17:57:13,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1537 states to 1537 states and 2086 transitions. [2023-12-16 17:57:13,553 INFO L78 Accepts]: Start accepts. Automaton has 1537 states and 2086 transitions. Word has length 291 [2023-12-16 17:57:13,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:13,553 INFO L495 AbstractCegarLoop]: Abstraction has 1537 states and 2086 transitions. [2023-12-16 17:57:13,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 10.368421052631579) internal successors, (197), 17 states have internal predecessors, (197), 7 states have call successors, (35), 5 states have call predecessors, (35), 7 states have return successors, (34), 9 states have call predecessors, (34), 7 states have call successors, (34) [2023-12-16 17:57:13,554 INFO L276 IsEmpty]: Start isEmpty. Operand 1537 states and 2086 transitions. [2023-12-16 17:57:13,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2023-12-16 17:57:13,555 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:13,555 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:13,561 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-16 17:57:13,759 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-16 17:57:13,759 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:13,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:13,759 INFO L85 PathProgramCache]: Analyzing trace with hash -944148964, now seen corresponding path program 1 times [2023-12-16 17:57:13,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:13,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1078212116] [2023-12-16 17:57:13,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:13,760 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:13,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:13,761 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-16 17:57:13,787 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-16 17:57:13,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:13,906 INFO L262 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:57:13,909 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:13,921 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 729 trivial. 0 not checked. [2023-12-16 17:57:13,921 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:57:13,921 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:13,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1078212116] [2023-12-16 17:57:13,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1078212116] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:57:13,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:57:13,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:57:13,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823094942] [2023-12-16 17:57:13,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:57:13,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:57:13,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:13,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:57:13,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:57:13,923 INFO L87 Difference]: Start difference. First operand 1537 states and 2086 transitions. Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-16 17:57:14,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:14,068 INFO L93 Difference]: Finished difference Result 2918 states and 3991 transitions. [2023-12-16 17:57:14,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:57:14,068 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 292 [2023-12-16 17:57:14,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:14,073 INFO L225 Difference]: With dead ends: 2918 [2023-12-16 17:57:14,073 INFO L226 Difference]: Without dead ends: 1510 [2023-12-16 17:57:14,075 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 290 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:57:14,076 INFO L413 NwaCegarLoop]: 229 mSDtfsCounter, 8 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:14,076 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 659 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:57:14,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1510 states. [2023-12-16 17:57:14,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1510 to 1510. [2023-12-16 17:57:14,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1510 states, 1251 states have (on average 1.2621902478017586) internal successors, (1579), 1266 states have internal predecessors, (1579), 180 states have call successors, (180), 79 states have call predecessors, (180), 78 states have return successors, (179), 171 states have call predecessors, (179), 179 states have call successors, (179) [2023-12-16 17:57:14,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1510 states to 1510 states and 1938 transitions. [2023-12-16 17:57:14,201 INFO L78 Accepts]: Start accepts. Automaton has 1510 states and 1938 transitions. Word has length 292 [2023-12-16 17:57:14,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:14,201 INFO L495 AbstractCegarLoop]: Abstraction has 1510 states and 1938 transitions. [2023-12-16 17:57:14,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-16 17:57:14,201 INFO L276 IsEmpty]: Start isEmpty. Operand 1510 states and 1938 transitions. [2023-12-16 17:57:14,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2023-12-16 17:57:14,203 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:14,203 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:14,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2023-12-16 17:57:14,406 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-16 17:57:14,407 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:14,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:14,407 INFO L85 PathProgramCache]: Analyzing trace with hash -889741272, now seen corresponding path program 1 times [2023-12-16 17:57:14,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:14,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [216504360] [2023-12-16 17:57:14,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:14,408 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:14,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:14,409 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-16 17:57:14,410 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-16 17:57:14,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:14,589 INFO L262 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 17:57:14,591 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:14,610 INFO L134 CoverageAnalysis]: Checked inductivity of 835 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 835 trivial. 0 not checked. [2023-12-16 17:57:14,610 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:57:14,610 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:14,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [216504360] [2023-12-16 17:57:14,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [216504360] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:57:14,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:57:14,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 17:57:14,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158815412] [2023-12-16 17:57:14,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:57:14,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:57:14,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:14,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:57:14,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:57:14,611 INFO L87 Difference]: Start difference. First operand 1510 states and 1938 transitions. Second operand has 6 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-16 17:57:14,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:14,787 INFO L93 Difference]: Finished difference Result 2306 states and 3132 transitions. [2023-12-16 17:57:14,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:57:14,788 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 309 [2023-12-16 17:57:14,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:14,795 INFO L225 Difference]: With dead ends: 2306 [2023-12-16 17:57:14,795 INFO L226 Difference]: Without dead ends: 2304 [2023-12-16 17:57:14,796 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 305 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:57:14,796 INFO L413 NwaCegarLoop]: 356 mSDtfsCounter, 179 mSDsluCounter, 1271 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 1627 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:14,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 1627 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:57:14,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2304 states. [2023-12-16 17:57:14,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2304 to 1516. [2023-12-16 17:57:14,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1516 states, 1255 states have (on average 1.2613545816733067) internal successors, (1583), 1271 states have internal predecessors, (1583), 181 states have call successors, (181), 80 states have call predecessors, (181), 79 states have return successors, (180), 171 states have call predecessors, (180), 180 states have call successors, (180) [2023-12-16 17:57:14,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1516 states to 1516 states and 1944 transitions. [2023-12-16 17:57:14,926 INFO L78 Accepts]: Start accepts. Automaton has 1516 states and 1944 transitions. Word has length 309 [2023-12-16 17:57:14,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:14,926 INFO L495 AbstractCegarLoop]: Abstraction has 1516 states and 1944 transitions. [2023-12-16 17:57:14,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-12-16 17:57:14,926 INFO L276 IsEmpty]: Start isEmpty. Operand 1516 states and 1944 transitions. [2023-12-16 17:57:14,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2023-12-16 17:57:14,928 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:14,928 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 9, 8, 8, 8, 8, 7, 6, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:14,934 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-16 17:57:15,132 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-16 17:57:15,132 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:15,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:15,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1145416210, now seen corresponding path program 1 times [2023-12-16 17:57:15,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:15,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [281223655] [2023-12-16 17:57:15,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:15,133 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:15,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:15,134 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-16 17:57:15,135 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-16 17:57:15,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:15,291 INFO L262 TraceCheckSpWp]: Trace formula consists of 570 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:57:15,297 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:15,476 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 382 proven. 69 refuted. 0 times theorem prover too weak. 437 trivial. 0 not checked. [2023-12-16 17:57:15,476 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:57:15,688 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:15,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [281223655] [2023-12-16 17:57:15,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [281223655] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 17:57:15,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [935335256] [2023-12-16 17:57:15,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:15,688 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-16 17:57:15,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-16 17:57:15,737 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-16 17:57:15,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (39)] Waiting until timeout for monitored process [2023-12-16 17:57:15,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:15,968 INFO L262 TraceCheckSpWp]: Trace formula consists of 570 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:57:15,971 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:16,115 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 382 proven. 69 refuted. 0 times theorem prover too weak. 437 trivial. 0 not checked. [2023-12-16 17:57:16,115 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:57:16,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [935335256] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 17:57:16,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:57:16,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2023-12-16 17:57:16,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094587910] [2023-12-16 17:57:16,239 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:57:16,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-16 17:57:16,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:16,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-16 17:57:16,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2023-12-16 17:57:16,240 INFO L87 Difference]: Start difference. First operand 1516 states and 1944 transitions. Second operand has 11 states, 11 states have (on average 13.0) internal successors, (143), 9 states have internal predecessors, (143), 5 states have call successors, (22), 4 states have call predecessors, (22), 6 states have return successors, (21), 6 states have call predecessors, (21), 5 states have call successors, (21) [2023-12-16 17:57:16,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:16,587 INFO L93 Difference]: Finished difference Result 3040 states and 3954 transitions. [2023-12-16 17:57:16,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-16 17:57:16,587 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.0) internal successors, (143), 9 states have internal predecessors, (143), 5 states have call successors, (22), 4 states have call predecessors, (22), 6 states have return successors, (21), 6 states have call predecessors, (21), 5 states have call successors, (21) Word has length 317 [2023-12-16 17:57:16,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:16,593 INFO L225 Difference]: With dead ends: 3040 [2023-12-16 17:57:16,593 INFO L226 Difference]: Without dead ends: 1865 [2023-12-16 17:57:16,595 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 967 GetRequests, 944 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2023-12-16 17:57:16,595 INFO L413 NwaCegarLoop]: 320 mSDtfsCounter, 194 mSDsluCounter, 2166 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 2486 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:16,598 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 2486 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:57:16,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1865 states. [2023-12-16 17:57:16,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1865 to 1525. [2023-12-16 17:57:16,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1525 states, 1262 states have (on average 1.259904912836767) internal successors, (1590), 1278 states have internal predecessors, (1590), 181 states have call successors, (181), 81 states have call predecessors, (181), 81 states have return successors, (181), 172 states have call predecessors, (181), 180 states have call successors, (181) [2023-12-16 17:57:16,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1525 states to 1525 states and 1952 transitions. [2023-12-16 17:57:16,709 INFO L78 Accepts]: Start accepts. Automaton has 1525 states and 1952 transitions. Word has length 317 [2023-12-16 17:57:16,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:16,710 INFO L495 AbstractCegarLoop]: Abstraction has 1525 states and 1952 transitions. [2023-12-16 17:57:16,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.0) internal successors, (143), 9 states have internal predecessors, (143), 5 states have call successors, (22), 4 states have call predecessors, (22), 6 states have return successors, (21), 6 states have call predecessors, (21), 5 states have call successors, (21) [2023-12-16 17:57:16,710 INFO L276 IsEmpty]: Start isEmpty. Operand 1525 states and 1952 transitions. [2023-12-16 17:57:16,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2023-12-16 17:57:16,713 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:16,714 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 9, 8, 8, 8, 8, 7, 6, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:16,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2023-12-16 17:57:16,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (39)] Ended with exit code 0 [2023-12-16 17:57:17,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-16 17:57:17,122 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:17,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:17,122 INFO L85 PathProgramCache]: Analyzing trace with hash -183802193, now seen corresponding path program 1 times [2023-12-16 17:57:17,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:17,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1023926081] [2023-12-16 17:57:17,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:17,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-16 17:57:17,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:17,124 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-16 17:57:17,128 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-16 17:57:17,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:17,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 570 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:57:17,278 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:17,291 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 112 proven. 0 refuted. 0 times theorem prover too weak. 776 trivial. 0 not checked. [2023-12-16 17:57:17,291 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:57:17,291 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:17,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1023926081] [2023-12-16 17:57:17,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1023926081] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:57:17,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:57:17,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:57:17,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44811107] [2023-12-16 17:57:17,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:57:17,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:57:17,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:17,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:57:17,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:57:17,293 INFO L87 Difference]: Start difference. First operand 1525 states and 1952 transitions. Second operand has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2023-12-16 17:57:17,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:17,467 INFO L93 Difference]: Finished difference Result 2715 states and 3521 transitions. [2023-12-16 17:57:17,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:57:17,467 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 317 [2023-12-16 17:57:17,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:17,471 INFO L225 Difference]: With dead ends: 2715 [2023-12-16 17:57:17,471 INFO L226 Difference]: Without dead ends: 1509 [2023-12-16 17:57:17,473 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 315 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:57:17,473 INFO L413 NwaCegarLoop]: 226 mSDtfsCounter, 10 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 656 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:17,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 656 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:57:17,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1509 states. [2023-12-16 17:57:17,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1509 to 1509. [2023-12-16 17:57:17,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1509 states, 1251 states have (on average 1.2438049560351718) internal successors, (1556), 1267 states have internal predecessors, (1556), 177 states have call successors, (177), 81 states have call predecessors, (177), 80 states have return successors, (176), 167 states have call predecessors, (176), 176 states have call successors, (176) [2023-12-16 17:57:17,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1509 states to 1509 states and 1909 transitions. [2023-12-16 17:57:17,574 INFO L78 Accepts]: Start accepts. Automaton has 1509 states and 1909 transitions. Word has length 317 [2023-12-16 17:57:17,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:17,575 INFO L495 AbstractCegarLoop]: Abstraction has 1509 states and 1909 transitions. [2023-12-16 17:57:17,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2023-12-16 17:57:17,575 INFO L276 IsEmpty]: Start isEmpty. Operand 1509 states and 1909 transitions. [2023-12-16 17:57:17,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2023-12-16 17:57:17,576 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:17,576 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 11, 11, 11, 10, 9, 8, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:17,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Ended with exit code 0 [2023-12-16 17:57:17,780 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-16 17:57:17,780 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:17,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:17,781 INFO L85 PathProgramCache]: Analyzing trace with hash -626950775, now seen corresponding path program 1 times [2023-12-16 17:57:17,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:17,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1588898269] [2023-12-16 17:57:17,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:17,781 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:17,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:17,782 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-16 17:57:17,808 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-16 17:57:17,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:17,945 INFO L262 TraceCheckSpWp]: Trace formula consists of 595 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-16 17:57:17,948 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:18,462 INFO L134 CoverageAnalysis]: Checked inductivity of 970 backedges. 335 proven. 0 refuted. 0 times theorem prover too weak. 635 trivial. 0 not checked. [2023-12-16 17:57:18,462 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:57:18,462 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:18,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1588898269] [2023-12-16 17:57:18,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1588898269] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:57:18,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:57:18,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-16 17:57:18,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288003033] [2023-12-16 17:57:18,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:57:18,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-16 17:57:18,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:18,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-16 17:57:18,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:57:18,464 INFO L87 Difference]: Start difference. First operand 1509 states and 1909 transitions. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 9 states have internal predecessors, (124), 4 states have call successors, (23), 4 states have call predecessors, (23), 5 states have return successors, (22), 5 states have call predecessors, (22), 4 states have call successors, (22) [2023-12-16 17:57:19,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:19,112 INFO L93 Difference]: Finished difference Result 3155 states and 4046 transitions. [2023-12-16 17:57:19,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-16 17:57:19,113 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 9 states have internal predecessors, (124), 4 states have call successors, (23), 4 states have call predecessors, (23), 5 states have return successors, (22), 5 states have call predecessors, (22), 4 states have call successors, (22) Word has length 332 [2023-12-16 17:57:19,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:19,117 INFO L225 Difference]: With dead ends: 3155 [2023-12-16 17:57:19,118 INFO L226 Difference]: Without dead ends: 2019 [2023-12-16 17:57:19,119 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 322 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=135, Invalid=417, Unknown=0, NotChecked=0, Total=552 [2023-12-16 17:57:19,120 INFO L413 NwaCegarLoop]: 299 mSDtfsCounter, 537 mSDsluCounter, 1634 mSDsCounter, 0 mSdLazyCounter, 851 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 1933 SdHoareTripleChecker+Invalid, 921 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:19,120 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [537 Valid, 1933 Invalid, 921 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 851 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 17:57:19,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2019 states. [2023-12-16 17:57:19,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2019 to 1667. [2023-12-16 17:57:19,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1667 states, 1381 states have (on average 1.2396813902968864) internal successors, (1712), 1391 states have internal predecessors, (1712), 195 states have call successors, (195), 91 states have call predecessors, (195), 90 states have return successors, (194), 184 states have call predecessors, (194), 194 states have call successors, (194) [2023-12-16 17:57:19,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1667 states to 1667 states and 2101 transitions. [2023-12-16 17:57:19,264 INFO L78 Accepts]: Start accepts. Automaton has 1667 states and 2101 transitions. Word has length 332 [2023-12-16 17:57:19,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:19,265 INFO L495 AbstractCegarLoop]: Abstraction has 1667 states and 2101 transitions. [2023-12-16 17:57:19,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 9 states have internal predecessors, (124), 4 states have call successors, (23), 4 states have call predecessors, (23), 5 states have return successors, (22), 5 states have call predecessors, (22), 4 states have call successors, (22) [2023-12-16 17:57:19,265 INFO L276 IsEmpty]: Start isEmpty. Operand 1667 states and 2101 transitions. [2023-12-16 17:57:19,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2023-12-16 17:57:19,267 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:19,267 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:19,273 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-16 17:57:19,471 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-16 17:57:19,471 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:19,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:19,471 INFO L85 PathProgramCache]: Analyzing trace with hash -643833087, now seen corresponding path program 1 times [2023-12-16 17:57:19,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:19,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [502486515] [2023-12-16 17:57:19,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:19,472 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:19,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:19,473 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-16 17:57:19,473 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-16 17:57:19,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:19,644 INFO L262 TraceCheckSpWp]: Trace formula consists of 673 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:57:19,647 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:20,223 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 2 proven. 259 refuted. 0 times theorem prover too weak. 641 trivial. 0 not checked. [2023-12-16 17:57:20,223 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:57:20,378 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 889 trivial. 0 not checked. [2023-12-16 17:57:20,378 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:20,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [502486515] [2023-12-16 17:57:20,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [502486515] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:57:20,378 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:57:20,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-12-16 17:57:20,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370014019] [2023-12-16 17:57:20,379 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:57:20,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 17:57:20,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:20,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 17:57:20,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-16 17:57:20,380 INFO L87 Difference]: Start difference. First operand 1667 states and 2101 transitions. Second operand has 9 states, 9 states have (on average 27.77777777777778) internal successors, (250), 9 states have internal predecessors, (250), 7 states have call successors, (47), 5 states have call predecessors, (47), 4 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) [2023-12-16 17:57:21,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:21,459 INFO L93 Difference]: Finished difference Result 5644 states and 7245 transitions. [2023-12-16 17:57:21,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-16 17:57:21,460 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 27.77777777777778) internal successors, (250), 9 states have internal predecessors, (250), 7 states have call successors, (47), 5 states have call predecessors, (47), 4 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) Word has length 346 [2023-12-16 17:57:21,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:21,469 INFO L225 Difference]: With dead ends: 5644 [2023-12-16 17:57:21,469 INFO L226 Difference]: Without dead ends: 4347 [2023-12-16 17:57:21,471 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 713 GetRequests, 690 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=126, Invalid=294, Unknown=0, NotChecked=0, Total=420 [2023-12-16 17:57:21,471 INFO L413 NwaCegarLoop]: 257 mSDtfsCounter, 2036 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 603 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2036 SdHoareTripleChecker+Valid, 1040 SdHoareTripleChecker+Invalid, 913 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 603 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:21,471 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2036 Valid, 1040 Invalid, 913 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [603 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 17:57:21,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4347 states. [2023-12-16 17:57:21,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4347 to 3090. [2023-12-16 17:57:21,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3090 states, 2488 states have (on average 1.2504019292604502) internal successors, (3111), 2512 states have internal predecessors, (3111), 427 states have call successors, (427), 175 states have call predecessors, (427), 174 states have return successors, (426), 402 states have call predecessors, (426), 426 states have call successors, (426) [2023-12-16 17:57:21,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3090 states to 3090 states and 3964 transitions. [2023-12-16 17:57:21,811 INFO L78 Accepts]: Start accepts. Automaton has 3090 states and 3964 transitions. Word has length 346 [2023-12-16 17:57:21,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:21,811 INFO L495 AbstractCegarLoop]: Abstraction has 3090 states and 3964 transitions. [2023-12-16 17:57:21,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.77777777777778) internal successors, (250), 9 states have internal predecessors, (250), 7 states have call successors, (47), 5 states have call predecessors, (47), 4 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) [2023-12-16 17:57:21,811 INFO L276 IsEmpty]: Start isEmpty. Operand 3090 states and 3964 transitions. [2023-12-16 17:57:21,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2023-12-16 17:57:21,813 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:21,814 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:21,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2023-12-16 17:57:22,018 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-16 17:57:22,018 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:22,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:22,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1339509922, now seen corresponding path program 1 times [2023-12-16 17:57:22,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:22,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1199488498] [2023-12-16 17:57:22,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:22,019 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:22,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:22,020 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-16 17:57:22,028 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-16 17:57:22,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:22,219 INFO L262 TraceCheckSpWp]: Trace formula consists of 674 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:57:22,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:22,770 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 2 proven. 259 refuted. 0 times theorem prover too weak. 641 trivial. 0 not checked. [2023-12-16 17:57:22,770 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:57:22,912 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 889 trivial. 0 not checked. [2023-12-16 17:57:22,912 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:22,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1199488498] [2023-12-16 17:57:22,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1199488498] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:57:22,912 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:57:22,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-12-16 17:57:22,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345675958] [2023-12-16 17:57:22,913 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:57:22,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 17:57:22,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:22,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 17:57:22,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-16 17:57:22,914 INFO L87 Difference]: Start difference. First operand 3090 states and 3964 transitions. Second operand has 9 states, 9 states have (on average 27.88888888888889) internal successors, (251), 9 states have internal predecessors, (251), 7 states have call successors, (47), 5 states have call predecessors, (47), 4 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) [2023-12-16 17:57:24,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:24,198 INFO L93 Difference]: Finished difference Result 8488 states and 10947 transitions. [2023-12-16 17:57:24,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-16 17:57:24,198 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 27.88888888888889) internal successors, (251), 9 states have internal predecessors, (251), 7 states have call successors, (47), 5 states have call predecessors, (47), 4 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) Word has length 347 [2023-12-16 17:57:24,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:24,210 INFO L225 Difference]: With dead ends: 8488 [2023-12-16 17:57:24,210 INFO L226 Difference]: Without dead ends: 5826 [2023-12-16 17:57:24,214 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 715 GetRequests, 692 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=126, Invalid=294, Unknown=0, NotChecked=0, Total=420 [2023-12-16 17:57:24,214 INFO L413 NwaCegarLoop]: 506 mSDtfsCounter, 1271 mSDsluCounter, 1189 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 323 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1271 SdHoareTripleChecker+Valid, 1695 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 323 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:24,214 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1271 Valid, 1695 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [323 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 17:57:24,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5826 states. [2023-12-16 17:57:24,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5826 to 4579. [2023-12-16 17:57:24,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4579 states, 3636 states have (on average 1.2519251925192518) internal successors, (4552), 3675 states have internal predecessors, (4552), 679 states have call successors, (679), 264 states have call predecessors, (679), 263 states have return successors, (678), 639 states have call predecessors, (678), 678 states have call successors, (678) [2023-12-16 17:57:24,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4579 states to 4579 states and 5909 transitions. [2023-12-16 17:57:24,758 INFO L78 Accepts]: Start accepts. Automaton has 4579 states and 5909 transitions. Word has length 347 [2023-12-16 17:57:24,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:24,758 INFO L495 AbstractCegarLoop]: Abstraction has 4579 states and 5909 transitions. [2023-12-16 17:57:24,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.88888888888889) internal successors, (251), 9 states have internal predecessors, (251), 7 states have call successors, (47), 5 states have call predecessors, (47), 4 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) [2023-12-16 17:57:24,758 INFO L276 IsEmpty]: Start isEmpty. Operand 4579 states and 5909 transitions. [2023-12-16 17:57:24,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 349 [2023-12-16 17:57:24,761 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:24,761 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:24,765 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 (43)] Forceful destruction successful, exit code 0 [2023-12-16 17:57:24,965 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-16 17:57:24,965 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:24,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:24,965 INFO L85 PathProgramCache]: Analyzing trace with hash 212346214, now seen corresponding path program 1 times [2023-12-16 17:57:24,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:24,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1476804451] [2023-12-16 17:57:24,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:24,966 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:24,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:24,967 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:57:24,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-12-16 17:57:25,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:25,168 INFO L262 TraceCheckSpWp]: Trace formula consists of 675 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:57:25,171 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:25,703 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 2 proven. 259 refuted. 0 times theorem prover too weak. 641 trivial. 0 not checked. [2023-12-16 17:57:25,703 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:57:25,848 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 889 trivial. 0 not checked. [2023-12-16 17:57:25,848 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:25,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1476804451] [2023-12-16 17:57:25,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1476804451] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:57:25,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:57:25,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-12-16 17:57:25,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774778630] [2023-12-16 17:57:25,849 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:57:25,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 17:57:25,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:25,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 17:57:25,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-16 17:57:25,850 INFO L87 Difference]: Start difference. First operand 4579 states and 5909 transitions. Second operand has 9 states, 9 states have (on average 28.0) internal successors, (252), 9 states have internal predecessors, (252), 7 states have call successors, (47), 5 states have call predecessors, (47), 4 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) [2023-12-16 17:57:27,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:27,624 INFO L93 Difference]: Finished difference Result 13246 states and 17047 transitions. [2023-12-16 17:57:27,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-16 17:57:27,624 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 28.0) internal successors, (252), 9 states have internal predecessors, (252), 7 states have call successors, (47), 5 states have call predecessors, (47), 4 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) Word has length 348 [2023-12-16 17:57:27,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:27,645 INFO L225 Difference]: With dead ends: 13246 [2023-12-16 17:57:27,646 INFO L226 Difference]: Without dead ends: 9154 [2023-12-16 17:57:27,652 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 717 GetRequests, 694 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=126, Invalid=294, Unknown=0, NotChecked=0, Total=420 [2023-12-16 17:57:27,652 INFO L413 NwaCegarLoop]: 412 mSDtfsCounter, 1535 mSDsluCounter, 1214 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 419 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1535 SdHoareTripleChecker+Valid, 1626 SdHoareTripleChecker+Invalid, 813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 419 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:27,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1535 Valid, 1626 Invalid, 813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [419 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 17:57:27,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9154 states. [2023-12-16 17:57:28,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9154 to 5433. [2023-12-16 17:57:28,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5433 states, 4287 states have (on average 1.2479589456496385) internal successors, (5350), 4335 states have internal predecessors, (5350), 823 states have call successors, (823), 323 states have call predecessors, (823), 322 states have return successors, (822), 774 states have call predecessors, (822), 822 states have call successors, (822) [2023-12-16 17:57:28,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5433 states to 5433 states and 6995 transitions. [2023-12-16 17:57:28,396 INFO L78 Accepts]: Start accepts. Automaton has 5433 states and 6995 transitions. Word has length 348 [2023-12-16 17:57:28,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:28,396 INFO L495 AbstractCegarLoop]: Abstraction has 5433 states and 6995 transitions. [2023-12-16 17:57:28,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 28.0) internal successors, (252), 9 states have internal predecessors, (252), 7 states have call successors, (47), 5 states have call predecessors, (47), 4 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) [2023-12-16 17:57:28,397 INFO L276 IsEmpty]: Start isEmpty. Operand 5433 states and 6995 transitions. [2023-12-16 17:57:28,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2023-12-16 17:57:28,400 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:28,400 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:28,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2023-12-16 17:57:28,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:28,604 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:28,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:28,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1858137231, now seen corresponding path program 1 times [2023-12-16 17:57:28,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:28,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1165280718] [2023-12-16 17:57:28,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:28,605 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:28,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:28,606 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:57:28,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-12-16 17:57:28,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:28,804 INFO L262 TraceCheckSpWp]: Trace formula consists of 677 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:57:28,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:29,424 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 2 proven. 267 refuted. 0 times theorem prover too weak. 633 trivial. 0 not checked. [2023-12-16 17:57:29,424 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:57:29,863 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 889 trivial. 0 not checked. [2023-12-16 17:57:29,863 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:29,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1165280718] [2023-12-16 17:57:29,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1165280718] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:57:29,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:57:29,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2023-12-16 17:57:29,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132776220] [2023-12-16 17:57:29,864 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:57:29,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-16 17:57:29,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:29,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-16 17:57:29,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-12-16 17:57:29,867 INFO L87 Difference]: Start difference. First operand 5433 states and 6995 transitions. Second operand has 17 states, 17 states have (on average 15.117647058823529) internal successors, (257), 17 states have internal predecessors, (257), 9 states have call successors, (47), 6 states have call predecessors, (47), 5 states have return successors, (46), 8 states have call predecessors, (46), 8 states have call successors, (46) [2023-12-16 17:57:34,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:34,927 INFO L93 Difference]: Finished difference Result 16091 states and 20694 transitions. [2023-12-16 17:57:34,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-12-16 17:57:34,928 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 15.117647058823529) internal successors, (257), 17 states have internal predecessors, (257), 9 states have call successors, (47), 6 states have call predecessors, (47), 5 states have return successors, (46), 8 states have call predecessors, (46), 8 states have call successors, (46) Word has length 349 [2023-12-16 17:57:34,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:34,951 INFO L225 Difference]: With dead ends: 16091 [2023-12-16 17:57:34,951 INFO L226 Difference]: Without dead ends: 11203 [2023-12-16 17:57:34,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 771 GetRequests, 707 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1160 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=820, Invalid=3470, Unknown=0, NotChecked=0, Total=4290 [2023-12-16 17:57:34,959 INFO L413 NwaCegarLoop]: 1412 mSDtfsCounter, 1509 mSDsluCounter, 7913 mSDsCounter, 0 mSdLazyCounter, 4945 mSolverCounterSat, 308 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1509 SdHoareTripleChecker+Valid, 9325 SdHoareTripleChecker+Invalid, 5253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 308 IncrementalHoareTripleChecker+Valid, 4945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:34,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1509 Valid, 9325 Invalid, 5253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [308 Valid, 4945 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-12-16 17:57:34,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11203 states. [2023-12-16 17:57:35,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11203 to 7033. [2023-12-16 17:57:35,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7033 states, 5575 states have (on average 1.2516591928251122) internal successors, (6978), 5635 states have internal predecessors, (6978), 1041 states have call successors, (1041), 417 states have call predecessors, (1041), 416 states have return successors, (1040), 980 states have call predecessors, (1040), 1040 states have call successors, (1040) [2023-12-16 17:57:35,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7033 states to 7033 states and 9059 transitions. [2023-12-16 17:57:35,935 INFO L78 Accepts]: Start accepts. Automaton has 7033 states and 9059 transitions. Word has length 349 [2023-12-16 17:57:35,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:35,936 INFO L495 AbstractCegarLoop]: Abstraction has 7033 states and 9059 transitions. [2023-12-16 17:57:35,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 15.117647058823529) internal successors, (257), 17 states have internal predecessors, (257), 9 states have call successors, (47), 6 states have call predecessors, (47), 5 states have return successors, (46), 8 states have call predecessors, (46), 8 states have call successors, (46) [2023-12-16 17:57:35,936 INFO L276 IsEmpty]: Start isEmpty. Operand 7033 states and 9059 transitions. [2023-12-16 17:57:35,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2023-12-16 17:57:35,940 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:35,940 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:35,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2023-12-16 17:57:36,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:36,140 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:36,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:36,141 INFO L85 PathProgramCache]: Analyzing trace with hash 140376394, now seen corresponding path program 1 times [2023-12-16 17:57:36,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:36,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1376164410] [2023-12-16 17:57:36,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:36,141 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:36,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:36,142 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:57:36,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2023-12-16 17:57:36,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:36,329 INFO L262 TraceCheckSpWp]: Trace formula consists of 677 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:57:36,333 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:36,919 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 2 proven. 272 refuted. 0 times theorem prover too weak. 628 trivial. 0 not checked. [2023-12-16 17:57:36,919 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:57:37,293 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 889 trivial. 0 not checked. [2023-12-16 17:57:37,293 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:37,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1376164410] [2023-12-16 17:57:37,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1376164410] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:57:37,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:57:37,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2023-12-16 17:57:37,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647517843] [2023-12-16 17:57:37,296 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:57:37,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-16 17:57:37,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:37,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-16 17:57:37,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-12-16 17:57:37,298 INFO L87 Difference]: Start difference. First operand 7033 states and 9059 transitions. Second operand has 17 states, 17 states have (on average 15.235294117647058) internal successors, (259), 17 states have internal predecessors, (259), 11 states have call successors, (47), 7 states have call predecessors, (47), 6 states have return successors, (46), 10 states have call predecessors, (46), 10 states have call successors, (46) [2023-12-16 17:57:42,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:42,011 INFO L93 Difference]: Finished difference Result 20487 states and 26305 transitions. [2023-12-16 17:57:42,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-12-16 17:57:42,014 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 15.235294117647058) internal successors, (259), 17 states have internal predecessors, (259), 11 states have call successors, (47), 7 states have call predecessors, (47), 6 states have return successors, (46), 10 states have call predecessors, (46), 10 states have call successors, (46) Word has length 349 [2023-12-16 17:57:42,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:42,041 INFO L225 Difference]: With dead ends: 20487 [2023-12-16 17:57:42,041 INFO L226 Difference]: Without dead ends: 14113 [2023-12-16 17:57:42,051 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 778 GetRequests, 714 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1177 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=820, Invalid=3470, Unknown=0, NotChecked=0, Total=4290 [2023-12-16 17:57:42,051 INFO L413 NwaCegarLoop]: 1324 mSDtfsCounter, 1924 mSDsluCounter, 6419 mSDsCounter, 0 mSdLazyCounter, 3369 mSolverCounterSat, 369 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1924 SdHoareTripleChecker+Valid, 7743 SdHoareTripleChecker+Invalid, 3738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 369 IncrementalHoareTripleChecker+Valid, 3369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:42,051 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1924 Valid, 7743 Invalid, 3738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [369 Valid, 3369 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-16 17:57:42,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14113 states. [2023-12-16 17:57:43,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14113 to 8537. [2023-12-16 17:57:43,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8537 states, 6783 states have (on average 1.2541648238242666) internal successors, (8507), 6855 states have internal predecessors, (8507), 1251 states have call successors, (1251), 503 states have call predecessors, (1251), 502 states have return successors, (1250), 1178 states have call predecessors, (1250), 1250 states have call successors, (1250) [2023-12-16 17:57:43,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8537 states to 8537 states and 11008 transitions. [2023-12-16 17:57:43,215 INFO L78 Accepts]: Start accepts. Automaton has 8537 states and 11008 transitions. Word has length 349 [2023-12-16 17:57:43,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:43,216 INFO L495 AbstractCegarLoop]: Abstraction has 8537 states and 11008 transitions. [2023-12-16 17:57:43,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 15.235294117647058) internal successors, (259), 17 states have internal predecessors, (259), 11 states have call successors, (47), 7 states have call predecessors, (47), 6 states have return successors, (46), 10 states have call predecessors, (46), 10 states have call successors, (46) [2023-12-16 17:57:43,216 INFO L276 IsEmpty]: Start isEmpty. Operand 8537 states and 11008 transitions. [2023-12-16 17:57:43,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-16 17:57:43,220 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:43,220 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:43,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2023-12-16 17:57:43,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:43,424 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:43,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:43,424 INFO L85 PathProgramCache]: Analyzing trace with hash -763399874, now seen corresponding path program 1 times [2023-12-16 17:57:43,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:43,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [269332044] [2023-12-16 17:57:43,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:43,425 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:43,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:43,426 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:57:43,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2023-12-16 17:57:43,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:43,606 INFO L262 TraceCheckSpWp]: Trace formula consists of 678 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:57:43,610 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:44,202 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 2 proven. 268 refuted. 0 times theorem prover too weak. 632 trivial. 0 not checked. [2023-12-16 17:57:44,202 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:57:44,595 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 889 trivial. 0 not checked. [2023-12-16 17:57:44,595 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:44,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [269332044] [2023-12-16 17:57:44,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [269332044] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:57:44,595 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:57:44,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2023-12-16 17:57:44,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13997223] [2023-12-16 17:57:44,595 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:57:44,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-16 17:57:44,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:44,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-16 17:57:44,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-12-16 17:57:44,597 INFO L87 Difference]: Start difference. First operand 8537 states and 11008 transitions. Second operand has 17 states, 17 states have (on average 15.352941176470589) internal successors, (261), 17 states have internal predecessors, (261), 9 states have call successors, (47), 6 states have call predecessors, (47), 5 states have return successors, (46), 8 states have call predecessors, (46), 8 states have call successors, (46) [2023-12-16 17:57:50,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:57:50,241 INFO L93 Difference]: Finished difference Result 31389 states and 40412 transitions. [2023-12-16 17:57:50,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-12-16 17:57:50,241 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 15.352941176470589) internal successors, (261), 17 states have internal predecessors, (261), 9 states have call successors, (47), 6 states have call predecessors, (47), 5 states have return successors, (46), 8 states have call predecessors, (46), 8 states have call successors, (46) Word has length 350 [2023-12-16 17:57:50,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:57:50,298 INFO L225 Difference]: With dead ends: 31389 [2023-12-16 17:57:50,298 INFO L226 Difference]: Without dead ends: 23599 [2023-12-16 17:57:50,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 773 GetRequests, 709 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1192 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=820, Invalid=3470, Unknown=0, NotChecked=0, Total=4290 [2023-12-16 17:57:50,311 INFO L413 NwaCegarLoop]: 790 mSDtfsCounter, 2537 mSDsluCounter, 3502 mSDsCounter, 0 mSdLazyCounter, 2678 mSolverCounterSat, 615 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2537 SdHoareTripleChecker+Valid, 4292 SdHoareTripleChecker+Invalid, 3293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 615 IncrementalHoareTripleChecker+Valid, 2678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:50,311 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2537 Valid, 4292 Invalid, 3293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [615 Valid, 2678 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-16 17:57:50,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23599 states. [2023-12-16 17:57:51,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23599 to 10205. [2023-12-16 17:57:51,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10205 states, 8135 states have (on average 1.2542102028272895) internal successors, (10203), 8219 states have internal predecessors, (10203), 1471 states have call successors, (1471), 599 states have call predecessors, (1471), 598 states have return successors, (1470), 1386 states have call predecessors, (1470), 1470 states have call successors, (1470) [2023-12-16 17:57:51,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10205 states to 10205 states and 13144 transitions. [2023-12-16 17:57:51,870 INFO L78 Accepts]: Start accepts. Automaton has 10205 states and 13144 transitions. Word has length 350 [2023-12-16 17:57:51,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:57:51,870 INFO L495 AbstractCegarLoop]: Abstraction has 10205 states and 13144 transitions. [2023-12-16 17:57:51,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 15.352941176470589) internal successors, (261), 17 states have internal predecessors, (261), 9 states have call successors, (47), 6 states have call predecessors, (47), 5 states have return successors, (46), 8 states have call predecessors, (46), 8 states have call successors, (46) [2023-12-16 17:57:51,870 INFO L276 IsEmpty]: Start isEmpty. Operand 10205 states and 13144 transitions. [2023-12-16 17:57:51,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-16 17:57:51,875 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:57:51,875 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 9, 8, 8, 8, 8, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:51,879 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 (47)] Ended with exit code 0 [2023-12-16 17:57:52,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:52,079 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:57:52,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:57:52,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1650310856, now seen corresponding path program 1 times [2023-12-16 17:57:52,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:57:52,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1494746259] [2023-12-16 17:57:52,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:57:52,080 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:52,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:57:52,082 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:57:52,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2023-12-16 17:57:52,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:57:52,260 INFO L262 TraceCheckSpWp]: Trace formula consists of 678 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:57:52,263 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:57:52,767 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 209 proven. 60 refuted. 0 times theorem prover too weak. 633 trivial. 0 not checked. [2023-12-16 17:57:52,767 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:57:52,956 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 889 trivial. 0 not checked. [2023-12-16 17:57:52,956 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:57:52,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1494746259] [2023-12-16 17:57:52,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1494746259] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:57:52,956 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:57:52,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2023-12-16 17:57:52,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105579331] [2023-12-16 17:57:52,956 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:57:52,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-16 17:57:52,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:57:52,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-16 17:57:52,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-12-16 17:57:52,958 INFO L87 Difference]: Start difference. First operand 10205 states and 13144 transitions. Second operand has 14 states, 14 states have (on average 18.642857142857142) internal successors, (261), 14 states have internal predecessors, (261), 10 states have call successors, (47), 6 states have call predecessors, (47), 5 states have return successors, (46), 9 states have call predecessors, (46), 9 states have call successors, (46) Received shutdown request... [2023-12-16 17:57:56,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-12-16 17:57:56,883 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 777 GetRequests, 717 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1205 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=844, Invalid=2938, Unknown=0, NotChecked=0, Total=3782 [2023-12-16 17:57:56,883 INFO L413 NwaCegarLoop]: 439 mSDtfsCounter, 1948 mSDsluCounter, 2138 mSDsCounter, 0 mSdLazyCounter, 1108 mSolverCounterSat, 356 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1948 SdHoareTripleChecker+Valid, 2577 SdHoareTripleChecker+Invalid, 1464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 356 IncrementalHoareTripleChecker+Valid, 1108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 17:57:56,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1948 Valid, 2577 Invalid, 1464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [356 Valid, 1108 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 17:57:56,884 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 17:57:56,888 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 (48)] Ended with exit code 0 [2023-12-16 17:57:56,900 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 (48)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:57:56,900 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:57:57,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:57:57,089 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (10205states) and FLOYD_HOARE automaton (currently 56 states, 14 states before enhancement),while ReachableStatesComputation was computing reachable states (27592 states constructed, input type IntersectNwa). [2023-12-16 17:57:57,092 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:57:57,096 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 17:57:57,097 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 05:57:57 BoogieIcfgContainer [2023-12-16 17:57:57,098 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 17:57:57,098 INFO L158 Benchmark]: Toolchain (without parser) took 69237.58ms. Allocated memory was 352.3MB in the beginning and 1.9GB in the end (delta: 1.6GB). Free memory was 301.8MB in the beginning and 1.3GB in the end (delta: -1.0GB). Peak memory consumption was 532.3MB. Max. memory is 8.0GB. [2023-12-16 17:57:57,098 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 200.3MB. Free memory is still 152.2MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 17:57:57,098 INFO L158 Benchmark]: CACSL2BoogieTranslator took 276.07ms. Allocated memory is still 352.3MB. Free memory was 301.5MB in the beginning and 284.4MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2023-12-16 17:57:57,098 INFO L158 Benchmark]: Boogie Procedure Inliner took 33.87ms. Allocated memory is still 352.3MB. Free memory was 284.4MB in the beginning and 281.6MB in the end (delta: 2.8MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-12-16 17:57:57,098 INFO L158 Benchmark]: Boogie Preprocessor took 69.19ms. Allocated memory is still 352.3MB. Free memory was 281.6MB in the beginning and 277.7MB in the end (delta: 3.9MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-16 17:57:57,098 INFO L158 Benchmark]: RCFGBuilder took 714.33ms. Allocated memory is still 352.3MB. Free memory was 277.7MB in the beginning and 308.7MB in the end (delta: -31.0MB). Peak memory consumption was 31.7MB. Max. memory is 8.0GB. [2023-12-16 17:57:57,098 INFO L158 Benchmark]: TraceAbstraction took 68138.59ms. Allocated memory was 352.3MB in the beginning and 1.9GB in the end (delta: 1.6GB). Free memory was 307.7MB in the beginning and 1.3GB in the end (delta: -1.0GB). Peak memory consumption was 537.3MB. Max. memory is 8.0GB. [2023-12-16 17:57:57,099 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.13ms. Allocated memory is still 200.3MB. Free memory is still 152.2MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 276.07ms. Allocated memory is still 352.3MB. Free memory was 301.5MB in the beginning and 284.4MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 33.87ms. Allocated memory is still 352.3MB. Free memory was 284.4MB in the beginning and 281.6MB in the end (delta: 2.8MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 69.19ms. Allocated memory is still 352.3MB. Free memory was 281.6MB in the beginning and 277.7MB in the end (delta: 3.9MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * RCFGBuilder took 714.33ms. Allocated memory is still 352.3MB. Free memory was 277.7MB in the beginning and 308.7MB in the end (delta: -31.0MB). Peak memory consumption was 31.7MB. Max. memory is 8.0GB. * TraceAbstraction took 68138.59ms. Allocated memory was 352.3MB in the beginning and 1.9GB in the end (delta: 1.6GB). Free memory was 307.7MB in the beginning and 1.3GB in the end (delta: -1.0GB). Peak memory consumption was 537.3MB. 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: 539]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 539). Cancelled while NwaCegarLoop was constructing difference of abstraction (10205states) and FLOYD_HOARE automaton (currently 56 states, 14 states before enhancement),while ReachableStatesComputation was computing reachable states (27592 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 172 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 68.1s, OverallIterations: 46, TraceHistogramMax: 13, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 34.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 20190 SdHoareTripleChecker+Valid, 15.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 20011 mSDsluCounter, 75833 SdHoareTripleChecker+Invalid, 12.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 60125 mSDsCounter, 4823 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25176 IncrementalHoareTripleChecker+Invalid, 29999 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4823 mSolverCounterUnsat, 15708 mSDtfsCounter, 25176 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 14925 GetRequests, 14258 SyntacticMatches, 18 SemanticMatches, 649 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6830 ImplicationChecksByTransitivity, 6.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=10205occurred in iteration=45, InterpolantAutomatonStates: 533, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.8s AutomataMinimizationTime, 45 MinimizatonAttempts, 34955 StatesRemovedByMinimization, 31 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.2s SsaConstructionTime, 3.0s SatisfiabilityAnalysisTime, 11.2s InterpolantComputationTime, 10019 NumberOfCodeBlocks, 9870 NumberOfCodeBlocksAsserted, 47 NumberOfCheckSat, 14015 ConstructedInterpolants, 0 QuantifiedInterpolants, 42904 SizeOfPredicates, 84 NumberOfNonLiveVariables, 18438 ConjunctsInSsa, 280 ConjunctsInUnsatCore, 61 InterpolantComputations, 32 PerfectInterpolantSequences, 32287/35095 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