/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.05.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 08:07:51,569 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 08:07:51,633 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 08:07:51,637 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 08:07:51,637 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 08:07:51,664 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 08:07:51,665 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 08:07:51,665 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 08:07:51,666 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 08:07:51,669 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 08:07:51,669 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 08:07:51,670 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 08:07:51,670 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 08:07:51,671 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 08:07:51,671 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 08:07:51,672 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 08:07:51,672 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 08:07:51,672 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 08:07:51,672 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 08:07:51,672 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 08:07:51,672 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 08:07:51,673 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 08:07:51,673 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 08:07:51,673 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 08:07:51,673 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 08:07:51,673 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 08:07:51,673 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 08:07:51,674 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 08:07:51,674 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 08:07:51,674 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 08:07:51,675 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 08:07:51,675 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 08:07:51,675 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 08:07:51,675 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 08:07:51,675 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:07:51,675 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 08:07:51,675 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 08:07:51,675 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 08:07:51,675 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 08:07:51,676 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 08:07:51,676 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 08:07:51,676 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 08:07:51,676 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 08:07:51,676 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 08:07:51,676 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 08:07:51,677 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 08:07:51,677 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 08:07:51,879 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 08:07:51,901 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 08:07:51,903 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 08:07:51,903 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 08:07:51,917 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 08:07:51,919 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.05.cil-2.c [2023-12-16 08:07:53,050 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 08:07:53,248 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 08:07:53,248 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.05.cil-2.c [2023-12-16 08:07:53,266 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c7d63f9df/f5e13b17c28e4242a95a88c583f68980/FLAG69e7e8f9b [2023-12-16 08:07:53,281 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c7d63f9df/f5e13b17c28e4242a95a88c583f68980 [2023-12-16 08:07:53,282 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 08:07:53,283 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 08:07:53,291 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 08:07:53,291 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 08:07:53,295 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 08:07:53,296 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:07:53" (1/1) ... [2023-12-16 08:07:53,296 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b1ea08f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:07:53, skipping insertion in model container [2023-12-16 08:07:53,296 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:07:53" (1/1) ... [2023-12-16 08:07:53,337 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 08:07:53,434 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.05.cil-2.c[913,926] [2023-12-16 08:07:53,470 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.05.cil-2.c[5977,5990] [2023-12-16 08:07:53,522 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:07:53,541 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 08:07:53,560 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.05.cil-2.c[913,926] [2023-12-16 08:07:53,579 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.05.cil-2.c[5977,5990] [2023-12-16 08:07:53,633 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:07:53,648 INFO L206 MainTranslator]: Completed translation [2023-12-16 08:07:53,649 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:07:53 WrapperNode [2023-12-16 08:07:53,649 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 08:07:53,650 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 08:07:53,650 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 08:07:53,650 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 08:07:53,655 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:07:53" (1/1) ... [2023-12-16 08:07:53,693 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:07:53" (1/1) ... [2023-12-16 08:07:53,724 INFO L138 Inliner]: procedures = 59, calls = 64, calls flagged for inlining = 32, calls inlined = 32, statements flattened = 641 [2023-12-16 08:07:53,725 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 08:07:53,725 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 08:07:53,725 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 08:07:53,725 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 08:07:53,733 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:07:53" (1/1) ... [2023-12-16 08:07:53,733 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:07:53" (1/1) ... [2023-12-16 08:07:53,737 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:07:53" (1/1) ... [2023-12-16 08:07:53,751 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 08:07:53,751 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:07:53" (1/1) ... [2023-12-16 08:07:53,751 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:07:53" (1/1) ... [2023-12-16 08:07:53,763 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:07:53" (1/1) ... [2023-12-16 08:07:53,781 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:07:53" (1/1) ... [2023-12-16 08:07:53,784 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:07:53" (1/1) ... [2023-12-16 08:07:53,785 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:07:53" (1/1) ... [2023-12-16 08:07:53,789 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 08:07:53,789 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 08:07:53,789 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 08:07:53,789 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 08:07:53,790 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:07:53" (1/1) ... [2023-12-16 08:07:53,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:07:53,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 08:07:53,846 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 08:07:53,864 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 08:07:53,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 08:07:53,882 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-16 08:07:53,882 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-16 08:07:53,882 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify_threads [2023-12-16 08:07:53,883 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify_threads [2023-12-16 08:07:53,883 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2023-12-16 08:07:53,883 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2023-12-16 08:07:53,883 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2023-12-16 08:07:53,883 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2023-12-16 08:07:53,883 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2023-12-16 08:07:53,883 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2023-12-16 08:07:53,883 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2023-12-16 08:07:53,883 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2023-12-16 08:07:53,883 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 08:07:53,883 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2023-12-16 08:07:53,883 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2023-12-16 08:07:53,883 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2023-12-16 08:07:53,884 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2023-12-16 08:07:53,884 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 08:07:53,884 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 08:07:53,884 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2023-12-16 08:07:53,884 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2023-12-16 08:07:53,885 INFO L130 BoogieDeclarations]: Found specification of procedure error2 [2023-12-16 08:07:53,886 INFO L138 BoogieDeclarations]: Found implementation of procedure error2 [2023-12-16 08:07:54,012 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 08:07:54,014 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 08:07:54,442 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 08:07:54,497 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 08:07:54,497 INFO L309 CfgBuilder]: Removed 12 assume(true) statements. [2023-12-16 08:07:54,497 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:07:54 BoogieIcfgContainer [2023-12-16 08:07:54,497 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 08:07:54,499 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 08:07:54,499 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 08:07:54,501 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 08:07:54,501 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 08:07:53" (1/3) ... [2023-12-16 08:07:54,502 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6484f6d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:07:54, skipping insertion in model container [2023-12-16 08:07:54,502 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:07:53" (2/3) ... [2023-12-16 08:07:54,502 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6484f6d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:07:54, skipping insertion in model container [2023-12-16 08:07:54,502 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:07:54" (3/3) ... [2023-12-16 08:07:54,503 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_1.cil-2+token_ring.05.cil-2.c [2023-12-16 08:07:54,515 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 08:07:54,515 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-16 08:07:54,560 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 08:07:54,565 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;@3d15ab1f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 08:07:54,565 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-16 08:07:54,570 INFO L276 IsEmpty]: Start isEmpty. Operand has 258 states, 218 states have (on average 1.6972477064220184) internal successors, (370), 225 states have internal predecessors, (370), 27 states have call successors, (27), 10 states have call predecessors, (27), 10 states have return successors, (27), 25 states have call predecessors, (27), 27 states have call successors, (27) [2023-12-16 08:07:54,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-12-16 08:07:54,579 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:07:54,579 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:07:54,580 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:07:54,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:07:54,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1842572142, now seen corresponding path program 1 times [2023-12-16 08:07:54,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:07:54,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1476404787] [2023-12-16 08:07:54,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:07:54,595 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 08:07:54,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:07:54,597 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 08:07:54,605 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 08:07:54,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:07:54,697 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:07:54,704 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:07:54,757 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 08:07:54,758 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:07:54,758 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:07:54,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1476404787] [2023-12-16 08:07:54,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1476404787] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:07:54,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:07:54,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:07:54,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047295612] [2023-12-16 08:07:54,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:07:54,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:07:54,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:07:54,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:07:54,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:07:54,796 INFO L87 Difference]: Start difference. First operand has 258 states, 218 states have (on average 1.6972477064220184) internal successors, (370), 225 states have internal predecessors, (370), 27 states have call successors, (27), 10 states have call predecessors, (27), 10 states have return successors, (27), 25 states have call predecessors, (27), 27 states have call successors, (27) Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-16 08:07:54,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:07:54,918 INFO L93 Difference]: Finished difference Result 553 states and 911 transitions. [2023-12-16 08:07:54,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:07:54,920 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 37 [2023-12-16 08:07:54,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:07:54,928 INFO L225 Difference]: With dead ends: 553 [2023-12-16 08:07:54,929 INFO L226 Difference]: Without dead ends: 305 [2023-12-16 08:07:54,932 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 35 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 08:07:54,934 INFO L413 NwaCegarLoop]: 374 mSDtfsCounter, 370 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:07:54,935 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [370 Valid, 443 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:07:54,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2023-12-16 08:07:54,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 301. [2023-12-16 08:07:54,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 258 states have (on average 1.5465116279069768) internal successors, (399), 262 states have internal predecessors, (399), 31 states have call successors, (31), 12 states have call predecessors, (31), 10 states have return successors, (31), 27 states have call predecessors, (31), 27 states have call successors, (31) [2023-12-16 08:07:54,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 461 transitions. [2023-12-16 08:07:54,978 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 461 transitions. Word has length 37 [2023-12-16 08:07:54,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:07:54,979 INFO L495 AbstractCegarLoop]: Abstraction has 301 states and 461 transitions. [2023-12-16 08:07:54,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-16 08:07:54,979 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 461 transitions. [2023-12-16 08:07:54,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-12-16 08:07:54,981 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:07:54,981 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:07:54,997 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 08:07:55,184 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 08:07:55,185 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:07:55,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:07:55,185 INFO L85 PathProgramCache]: Analyzing trace with hash -425398402, now seen corresponding path program 1 times [2023-12-16 08:07:55,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:07:55,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1571812919] [2023-12-16 08:07:55,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:07:55,188 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 08:07:55,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:07:55,197 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 08:07:55,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-16 08:07:55,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:07:55,285 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:07:55,287 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:07:55,323 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 08:07:55,323 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:07:55,323 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:07:55,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1571812919] [2023-12-16 08:07:55,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1571812919] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:07:55,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:07:55,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:07:55,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768704615] [2023-12-16 08:07:55,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:07:55,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:07:55,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:07:55,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:07:55,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:07:55,328 INFO L87 Difference]: Start difference. First operand 301 states and 461 transitions. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-16 08:07:55,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:07:55,416 INFO L93 Difference]: Finished difference Result 501 states and 753 transitions. [2023-12-16 08:07:55,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:07:55,416 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 38 [2023-12-16 08:07:55,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:07:55,419 INFO L225 Difference]: With dead ends: 501 [2023-12-16 08:07:55,419 INFO L226 Difference]: Without dead ends: 398 [2023-12-16 08:07:55,420 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 36 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 08:07:55,421 INFO L413 NwaCegarLoop]: 357 mSDtfsCounter, 363 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:07:55,421 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [363 Valid, 424 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:07:55,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2023-12-16 08:07:55,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 394. [2023-12-16 08:07:55,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 339 states have (on average 1.5044247787610618) internal successors, (510), 343 states have internal predecessors, (510), 39 states have call successors, (39), 16 states have call predecessors, (39), 14 states have return successors, (43), 35 states have call predecessors, (43), 35 states have call successors, (43) [2023-12-16 08:07:55,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 592 transitions. [2023-12-16 08:07:55,452 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 592 transitions. Word has length 38 [2023-12-16 08:07:55,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:07:55,452 INFO L495 AbstractCegarLoop]: Abstraction has 394 states and 592 transitions. [2023-12-16 08:07:55,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-16 08:07:55,452 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 592 transitions. [2023-12-16 08:07:55,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-12-16 08:07:55,454 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:07:55,454 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:07:55,457 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 08:07:55,656 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 08:07:55,657 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:07:55,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:07:55,657 INFO L85 PathProgramCache]: Analyzing trace with hash 522643096, now seen corresponding path program 1 times [2023-12-16 08:07:55,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:07:55,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1317411221] [2023-12-16 08:07:55,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:07:55,658 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:07:55,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:07:55,663 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 08:07:55,668 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 08:07:55,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:07:55,738 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:07:55,739 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:07:55,776 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 08:07:55,776 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:07:55,776 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:07:55,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1317411221] [2023-12-16 08:07:55,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1317411221] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:07:55,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:07:55,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:07:55,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011951831] [2023-12-16 08:07:55,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:07:55,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:07:55,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:07:55,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:07:55,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:07:55,779 INFO L87 Difference]: Start difference. First operand 394 states and 592 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-16 08:07:55,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:07:55,876 INFO L93 Difference]: Finished difference Result 746 states and 1089 transitions. [2023-12-16 08:07:55,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:07:55,876 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2023-12-16 08:07:55,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:07:55,881 INFO L225 Difference]: With dead ends: 746 [2023-12-16 08:07:55,881 INFO L226 Difference]: Without dead ends: 550 [2023-12-16 08:07:55,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 37 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 08:07:55,887 INFO L413 NwaCegarLoop]: 379 mSDtfsCounter, 58 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:07:55,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 716 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:07:55,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2023-12-16 08:07:55,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 499. [2023-12-16 08:07:55,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 499 states, 432 states have (on average 1.4791666666666667) internal successors, (639), 438 states have internal predecessors, (639), 45 states have call successors, (45), 22 states have call predecessors, (45), 20 states have return successors, (51), 39 states have call predecessors, (51), 41 states have call successors, (51) [2023-12-16 08:07:55,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 735 transitions. [2023-12-16 08:07:55,937 INFO L78 Accepts]: Start accepts. Automaton has 499 states and 735 transitions. Word has length 39 [2023-12-16 08:07:55,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:07:55,938 INFO L495 AbstractCegarLoop]: Abstraction has 499 states and 735 transitions. [2023-12-16 08:07:55,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-16 08:07:55,938 INFO L276 IsEmpty]: Start isEmpty. Operand 499 states and 735 transitions. [2023-12-16 08:07:55,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-16 08:07:55,945 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:07:55,945 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:07:55,948 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 08:07:56,147 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 08:07:56,148 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:07:56,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:07:56,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1026612791, now seen corresponding path program 1 times [2023-12-16 08:07:56,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:07:56,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1772051847] [2023-12-16 08:07:56,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:07:56,150 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 08:07:56,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:07:56,151 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 08:07:56,167 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 08:07:56,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:07:56,215 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:07:56,216 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:07:56,245 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:07:56,245 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:07:56,246 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:07:56,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1772051847] [2023-12-16 08:07:56,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1772051847] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:07:56,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:07:56,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:07:56,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220541844] [2023-12-16 08:07:56,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:07:56,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:07:56,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:07:56,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:07:56,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:07:56,247 INFO L87 Difference]: Start difference. First operand 499 states and 735 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-16 08:07:56,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:07:56,320 INFO L93 Difference]: Finished difference Result 951 states and 1372 transitions. [2023-12-16 08:07:56,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:07:56,320 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 54 [2023-12-16 08:07:56,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:07:56,323 INFO L225 Difference]: With dead ends: 951 [2023-12-16 08:07:56,323 INFO L226 Difference]: Without dead ends: 650 [2023-12-16 08:07:56,324 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 52 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 08:07:56,324 INFO L413 NwaCegarLoop]: 406 mSDtfsCounter, 46 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 755 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:07:56,324 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 755 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:07:56,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2023-12-16 08:07:56,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 650. [2023-12-16 08:07:56,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 561 states have (on average 1.4224598930481283) internal successors, (798), 567 states have internal predecessors, (798), 59 states have call successors, (59), 30 states have call predecessors, (59), 28 states have return successors, (73), 53 states have call predecessors, (73), 55 states have call successors, (73) [2023-12-16 08:07:56,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 930 transitions. [2023-12-16 08:07:56,355 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 930 transitions. Word has length 54 [2023-12-16 08:07:56,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:07:56,356 INFO L495 AbstractCegarLoop]: Abstraction has 650 states and 930 transitions. [2023-12-16 08:07:56,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-16 08:07:56,356 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 930 transitions. [2023-12-16 08:07:56,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-16 08:07:56,358 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:07:56,358 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-16 08:07:56,384 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 08:07:56,560 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 08:07:56,561 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:07:56,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:07:56,562 INFO L85 PathProgramCache]: Analyzing trace with hash -169003874, now seen corresponding path program 1 times [2023-12-16 08:07:56,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:07:56,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1279717146] [2023-12-16 08:07:56,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:07:56,562 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 08:07:56,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:07:56,563 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 08:07:56,591 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 08:07:56,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:07:56,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:07:56,629 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:07:56,648 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-16 08:07:56,648 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:07:56,648 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:07:56,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1279717146] [2023-12-16 08:07:56,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1279717146] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:07:56,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:07:56,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:07:56,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446714047] [2023-12-16 08:07:56,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:07:56,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:07:56,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:07:56,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:07:56,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:07:56,651 INFO L87 Difference]: Start difference. First operand 650 states and 930 transitions. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-16 08:07:56,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:07:56,730 INFO L93 Difference]: Finished difference Result 1135 states and 1589 transitions. [2023-12-16 08:07:56,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:07:56,730 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 59 [2023-12-16 08:07:56,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:07:56,733 INFO L225 Difference]: With dead ends: 1135 [2023-12-16 08:07:56,733 INFO L226 Difference]: Without dead ends: 763 [2023-12-16 08:07:56,734 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 57 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 08:07:56,734 INFO L413 NwaCegarLoop]: 362 mSDtfsCounter, 350 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 428 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 08:07:56,734 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [350 Valid, 428 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:07:56,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2023-12-16 08:07:56,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 763. [2023-12-16 08:07:56,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 763 states, 660 states have (on average 1.387878787878788) internal successors, (916), 666 states have internal predecessors, (916), 67 states have call successors, (67), 36 states have call predecessors, (67), 34 states have return successors, (85), 61 states have call predecessors, (85), 63 states have call successors, (85) [2023-12-16 08:07:56,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 763 states to 763 states and 1068 transitions. [2023-12-16 08:07:56,761 INFO L78 Accepts]: Start accepts. Automaton has 763 states and 1068 transitions. Word has length 59 [2023-12-16 08:07:56,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:07:56,762 INFO L495 AbstractCegarLoop]: Abstraction has 763 states and 1068 transitions. [2023-12-16 08:07:56,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-16 08:07:56,762 INFO L276 IsEmpty]: Start isEmpty. Operand 763 states and 1068 transitions. [2023-12-16 08:07:56,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-16 08:07:56,763 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:07:56,763 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:07:56,778 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 08:07:56,966 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 08:07:56,967 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:07:56,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:07:56,967 INFO L85 PathProgramCache]: Analyzing trace with hash 208415176, now seen corresponding path program 1 times [2023-12-16 08:07:56,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:07:56,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [23760758] [2023-12-16 08:07:56,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:07:56,967 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 08:07:56,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:07:56,968 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 08:07:56,970 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 08:07:57,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:07:57,032 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:07:57,033 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:07:57,050 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-16 08:07:57,050 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:07:57,050 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:07:57,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [23760758] [2023-12-16 08:07:57,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [23760758] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:07:57,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:07:57,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:07:57,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862962074] [2023-12-16 08:07:57,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:07:57,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:07:57,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:07:57,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:07:57,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:07:57,051 INFO L87 Difference]: Start difference. First operand 763 states and 1068 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-16 08:07:57,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:07:57,130 INFO L93 Difference]: Finished difference Result 1262 states and 1757 transitions. [2023-12-16 08:07:57,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:07:57,130 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 60 [2023-12-16 08:07:57,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:07:57,133 INFO L225 Difference]: With dead ends: 1262 [2023-12-16 08:07:57,133 INFO L226 Difference]: Without dead ends: 824 [2023-12-16 08:07:57,134 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:07:57,134 INFO L413 NwaCegarLoop]: 359 mSDtfsCounter, 11 mSDsluCounter, 713 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1072 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:07:57,135 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 1072 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:07:57,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2023-12-16 08:07:57,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 794. [2023-12-16 08:07:57,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 794 states, 689 states have (on average 1.3715529753265603) internal successors, (945), 697 states have internal predecessors, (945), 67 states have call successors, (67), 36 states have call predecessors, (67), 36 states have return successors, (87), 61 states have call predecessors, (87), 63 states have call successors, (87) [2023-12-16 08:07:57,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 794 states to 794 states and 1099 transitions. [2023-12-16 08:07:57,162 INFO L78 Accepts]: Start accepts. Automaton has 794 states and 1099 transitions. Word has length 60 [2023-12-16 08:07:57,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:07:57,162 INFO L495 AbstractCegarLoop]: Abstraction has 794 states and 1099 transitions. [2023-12-16 08:07:57,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-16 08:07:57,163 INFO L276 IsEmpty]: Start isEmpty. Operand 794 states and 1099 transitions. [2023-12-16 08:07:57,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-16 08:07:57,164 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:07:57,164 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-16 08:07:57,167 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 08:07:57,367 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 08:07:57,368 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:07:57,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:07:57,368 INFO L85 PathProgramCache]: Analyzing trace with hash -635590326, now seen corresponding path program 1 times [2023-12-16 08:07:57,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:07:57,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [912296754] [2023-12-16 08:07:57,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:07:57,369 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 08:07:57,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:07:57,370 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 08:07:57,377 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 08:07:57,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:07:57,464 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:07:57,467 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:07:57,482 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 08:07:57,482 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:07:57,482 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:07:57,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [912296754] [2023-12-16 08:07:57,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [912296754] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:07:57,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:07:57,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:07:57,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629325458] [2023-12-16 08:07:57,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:07:57,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:07:57,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:07:57,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:07:57,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:07:57,484 INFO L87 Difference]: Start difference. First operand 794 states and 1099 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-16 08:07:57,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:07:57,556 INFO L93 Difference]: Finished difference Result 1211 states and 1668 transitions. [2023-12-16 08:07:57,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:07:57,557 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 60 [2023-12-16 08:07:57,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:07:57,559 INFO L225 Difference]: With dead ends: 1211 [2023-12-16 08:07:57,559 INFO L226 Difference]: Without dead ends: 701 [2023-12-16 08:07:57,560 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:07:57,560 INFO L413 NwaCegarLoop]: 358 mSDtfsCounter, 2 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1069 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:07:57,561 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1069 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:07:57,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2023-12-16 08:07:57,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 695. [2023-12-16 08:07:57,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 695 states, 604 states have (on average 1.3741721854304636) internal successors, (830), 614 states have internal predecessors, (830), 57 states have call successors, (57), 30 states have call predecessors, (57), 32 states have return successors, (73), 51 states have call predecessors, (73), 53 states have call successors, (73) [2023-12-16 08:07:57,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 695 states to 695 states and 960 transitions. [2023-12-16 08:07:57,582 INFO L78 Accepts]: Start accepts. Automaton has 695 states and 960 transitions. Word has length 60 [2023-12-16 08:07:57,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:07:57,582 INFO L495 AbstractCegarLoop]: Abstraction has 695 states and 960 transitions. [2023-12-16 08:07:57,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-16 08:07:57,583 INFO L276 IsEmpty]: Start isEmpty. Operand 695 states and 960 transitions. [2023-12-16 08:07:57,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-16 08:07:57,583 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:07:57,584 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-16 08:07:57,587 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2023-12-16 08:07:57,786 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 08:07:57,787 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:07:57,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:07:57,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1162049290, now seen corresponding path program 1 times [2023-12-16 08:07:57,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:07:57,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1585946311] [2023-12-16 08:07:57,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:07:57,788 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 08:07:57,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:07:57,789 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 08:07:57,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 (9)] Waiting until timeout for monitored process [2023-12-16 08:07:57,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:07:57,868 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:07:57,870 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:07:57,917 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:07:57,917 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 08:07:57,945 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-16 08:07:57,946 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:07:57,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1585946311] [2023-12-16 08:07:57,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1585946311] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-16 08:07:57,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-16 08:07:57,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2023-12-16 08:07:57,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501365860] [2023-12-16 08:07:57,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:07:57,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:07:57,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:07:57,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:07:57,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:07:57,947 INFO L87 Difference]: Start difference. First operand 695 states and 960 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-16 08:07:58,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:07:58,078 INFO L93 Difference]: Finished difference Result 744 states and 1021 transitions. [2023-12-16 08:07:58,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:07:58,078 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 60 [2023-12-16 08:07:58,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:07:58,081 INFO L225 Difference]: With dead ends: 744 [2023-12-16 08:07:58,081 INFO L226 Difference]: Without dead ends: 741 [2023-12-16 08:07:58,081 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 117 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 08:07:58,082 INFO L413 NwaCegarLoop]: 375 mSDtfsCounter, 683 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 683 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:07:58,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [683 Valid, 430 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:07:58,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2023-12-16 08:07:58,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 694. [2023-12-16 08:07:58,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 604 states have (on average 1.3708609271523178) internal successors, (828), 613 states have internal predecessors, (828), 56 states have call successors, (56), 30 states have call predecessors, (56), 32 states have return successors, (73), 51 states have call predecessors, (73), 53 states have call successors, (73) [2023-12-16 08:07:58,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 957 transitions. [2023-12-16 08:07:58,144 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 957 transitions. Word has length 60 [2023-12-16 08:07:58,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:07:58,144 INFO L495 AbstractCegarLoop]: Abstraction has 694 states and 957 transitions. [2023-12-16 08:07:58,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-16 08:07:58,144 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 957 transitions. [2023-12-16 08:07:58,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-16 08:07:58,145 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:07:58,145 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-16 08:07:58,151 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 08:07:58,348 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 08:07:58,349 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:07:58,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:07:58,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1662876575, now seen corresponding path program 1 times [2023-12-16 08:07:58,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:07:58,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1308630251] [2023-12-16 08:07:58,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:07:58,350 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 08:07:58,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:07:58,351 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 08:07:58,379 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 08:07:58,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:07:58,418 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:07:58,419 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:07:58,602 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:07:58,602 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 08:07:58,664 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-16 08:07:58,664 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:07:58,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1308630251] [2023-12-16 08:07:58,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1308630251] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 08:07:58,664 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 08:07:58,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2023-12-16 08:07:58,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463765384] [2023-12-16 08:07:58,664 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 08:07:58,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 08:07:58,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:07:58,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 08:07:58,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:07:58,665 INFO L87 Difference]: Start difference. First operand 694 states and 957 transitions. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-12-16 08:07:58,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:07:58,997 INFO L93 Difference]: Finished difference Result 1413 states and 1895 transitions. [2023-12-16 08:07:58,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 08:07:58,998 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 61 [2023-12-16 08:07:58,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:07:59,003 INFO L225 Difference]: With dead ends: 1413 [2023-12-16 08:07:59,003 INFO L226 Difference]: Without dead ends: 1410 [2023-12-16 08:07:59,004 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:07:59,005 INFO L413 NwaCegarLoop]: 434 mSDtfsCounter, 541 mSDsluCounter, 1221 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 541 SdHoareTripleChecker+Valid, 1655 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:07:59,006 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [541 Valid, 1655 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:07:59,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1410 states. [2023-12-16 08:07:59,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1410 to 997. [2023-12-16 08:07:59,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 997 states, 871 states have (on average 1.3478760045924225) internal successors, (1174), 886 states have internal predecessors, (1174), 75 states have call successors, (75), 43 states have call predecessors, (75), 49 states have return successors, (104), 68 states have call predecessors, (104), 72 states have call successors, (104) [2023-12-16 08:07:59,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 997 states to 997 states and 1353 transitions. [2023-12-16 08:07:59,063 INFO L78 Accepts]: Start accepts. Automaton has 997 states and 1353 transitions. Word has length 61 [2023-12-16 08:07:59,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:07:59,063 INFO L495 AbstractCegarLoop]: Abstraction has 997 states and 1353 transitions. [2023-12-16 08:07:59,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-12-16 08:07:59,064 INFO L276 IsEmpty]: Start isEmpty. Operand 997 states and 1353 transitions. [2023-12-16 08:07:59,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-16 08:07:59,066 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:07:59,066 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:07:59,072 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 08:07:59,269 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 08:07:59,270 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:07:59,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:07:59,273 INFO L85 PathProgramCache]: Analyzing trace with hash -401503642, now seen corresponding path program 2 times [2023-12-16 08:07:59,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:07:59,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2094781998] [2023-12-16 08:07:59,274 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 08:07:59,274 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:07:59,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:07:59,275 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 08:07:59,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-16 08:07:59,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 08:07:59,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 08:07:59,346 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:07:59,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:07:59,366 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-16 08:07:59,366 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:07:59,366 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:07:59,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2094781998] [2023-12-16 08:07:59,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2094781998] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:07:59,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:07:59,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:07:59,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175065763] [2023-12-16 08:07:59,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:07:59,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:07:59,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:07:59,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:07:59,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:07:59,367 INFO L87 Difference]: Start difference. First operand 997 states and 1353 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-12-16 08:07:59,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:07:59,447 INFO L93 Difference]: Finished difference Result 1552 states and 2084 transitions. [2023-12-16 08:07:59,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:07:59,447 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 78 [2023-12-16 08:07:59,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:07:59,450 INFO L225 Difference]: With dead ends: 1552 [2023-12-16 08:07:59,450 INFO L226 Difference]: Without dead ends: 901 [2023-12-16 08:07:59,450 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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 08:07:59,451 INFO L413 NwaCegarLoop]: 384 mSDtfsCounter, 352 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:07:59,452 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [352 Valid, 447 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:07:59,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states. [2023-12-16 08:07:59,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 889. [2023-12-16 08:07:59,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 889 states, 776 states have (on average 1.347938144329897) internal successors, (1046), 791 states have internal predecessors, (1046), 68 states have call successors, (68), 38 states have call predecessors, (68), 43 states have return successors, (93), 60 states have call predecessors, (93), 65 states have call successors, (93) [2023-12-16 08:07:59,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 889 states to 889 states and 1207 transitions. [2023-12-16 08:07:59,485 INFO L78 Accepts]: Start accepts. Automaton has 889 states and 1207 transitions. Word has length 78 [2023-12-16 08:07:59,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:07:59,485 INFO L495 AbstractCegarLoop]: Abstraction has 889 states and 1207 transitions. [2023-12-16 08:07:59,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-12-16 08:07:59,486 INFO L276 IsEmpty]: Start isEmpty. Operand 889 states and 1207 transitions. [2023-12-16 08:07:59,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:07:59,490 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:07:59,490 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:07:59,512 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 08:07:59,694 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 08:07:59,694 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:07:59,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:07:59,695 INFO L85 PathProgramCache]: Analyzing trace with hash -43566558, now seen corresponding path program 1 times [2023-12-16 08:07:59,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:07:59,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2021713858] [2023-12-16 08:07:59,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:07:59,695 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 08:07:59,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:07:59,696 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 08:07:59,704 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 08:07:59,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:07:59,766 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:07:59,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:07:59,801 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-16 08:07:59,802 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:07:59,802 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:07:59,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2021713858] [2023-12-16 08:07:59,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2021713858] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:07:59,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:07:59,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:07:59,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409169046] [2023-12-16 08:07:59,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:07:59,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:07:59,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:07:59,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:07:59,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:07:59,803 INFO L87 Difference]: Start difference. First operand 889 states and 1207 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:00,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:00,086 INFO L93 Difference]: Finished difference Result 1613 states and 2148 transitions. [2023-12-16 08:08:00,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:08:00,086 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:00,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:00,089 INFO L225 Difference]: With dead ends: 1613 [2023-12-16 08:08:00,089 INFO L226 Difference]: Without dead ends: 922 [2023-12-16 08:08:00,091 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 89 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 08:08:00,091 INFO L413 NwaCegarLoop]: 227 mSDtfsCounter, 472 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 491 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:00,092 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [491 Valid, 452 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:08:00,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 922 states. [2023-12-16 08:08:00,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 922 to 889. [2023-12-16 08:08:00,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 889 states, 776 states have (on average 1.3286082474226804) internal successors, (1031), 791 states have internal predecessors, (1031), 68 states have call successors, (68), 38 states have call predecessors, (68), 43 states have return successors, (92), 60 states have call predecessors, (92), 65 states have call successors, (92) [2023-12-16 08:08:00,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 889 states to 889 states and 1191 transitions. [2023-12-16 08:08:00,125 INFO L78 Accepts]: Start accepts. Automaton has 889 states and 1191 transitions. Word has length 92 [2023-12-16 08:08:00,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:00,125 INFO L495 AbstractCegarLoop]: Abstraction has 889 states and 1191 transitions. [2023-12-16 08:08:00,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:00,126 INFO L276 IsEmpty]: Start isEmpty. Operand 889 states and 1191 transitions. [2023-12-16 08:08:00,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:00,127 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:00,127 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:00,136 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 (12)] Ended with exit code 0 [2023-12-16 08:08:00,331 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 08:08:00,332 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:00,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:00,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1427183430, now seen corresponding path program 1 times [2023-12-16 08:08:00,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:00,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [237061302] [2023-12-16 08:08:00,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:00,333 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 08:08:00,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:00,373 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 08:08:00,374 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 08:08:00,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:00,462 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:00,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:00,504 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 08:08:00,504 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:00,504 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:00,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [237061302] [2023-12-16 08:08:00,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [237061302] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:00,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:00,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:00,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759839293] [2023-12-16 08:08:00,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:00,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:08:00,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:00,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:08:00,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:08:00,506 INFO L87 Difference]: Start difference. First operand 889 states and 1191 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:00,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:00,858 INFO L93 Difference]: Finished difference Result 1070 states and 1479 transitions. [2023-12-16 08:08:00,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:08:00,859 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:00,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:00,862 INFO L225 Difference]: With dead ends: 1070 [2023-12-16 08:08:00,862 INFO L226 Difference]: Without dead ends: 889 [2023-12-16 08:08:00,862 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:08:00,863 INFO L413 NwaCegarLoop]: 238 mSDtfsCounter, 492 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 618 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:00,863 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [509 Valid, 618 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:08:00,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2023-12-16 08:08:00,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 889. [2023-12-16 08:08:00,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 889 states, 776 states have (on average 1.324742268041237) internal successors, (1028), 791 states have internal predecessors, (1028), 68 states have call successors, (68), 38 states have call predecessors, (68), 43 states have return successors, (92), 60 states have call predecessors, (92), 65 states have call successors, (92) [2023-12-16 08:08:00,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 889 states to 889 states and 1188 transitions. [2023-12-16 08:08:00,904 INFO L78 Accepts]: Start accepts. Automaton has 889 states and 1188 transitions. Word has length 92 [2023-12-16 08:08:00,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:00,905 INFO L495 AbstractCegarLoop]: Abstraction has 889 states and 1188 transitions. [2023-12-16 08:08:00,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:00,905 INFO L276 IsEmpty]: Start isEmpty. Operand 889 states and 1188 transitions. [2023-12-16 08:08:00,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:00,906 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:00,906 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:00,912 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2023-12-16 08:08:01,110 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 08:08:01,111 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:01,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:01,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1454514870, now seen corresponding path program 1 times [2023-12-16 08:08:01,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:01,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [394570026] [2023-12-16 08:08:01,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:01,112 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 08:08:01,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:01,113 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 08:08:01,114 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 08:08:01,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:01,196 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:01,198 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:01,236 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 08:08:01,236 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:01,237 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:01,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [394570026] [2023-12-16 08:08:01,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [394570026] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:01,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:01,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:01,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714485821] [2023-12-16 08:08:01,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:01,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:08:01,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:01,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:08:01,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:08:01,238 INFO L87 Difference]: Start difference. First operand 889 states and 1188 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:01,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:01,523 INFO L93 Difference]: Finished difference Result 1070 states and 1473 transitions. [2023-12-16 08:08:01,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:08:01,523 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:01,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:01,526 INFO L225 Difference]: With dead ends: 1070 [2023-12-16 08:08:01,526 INFO L226 Difference]: Without dead ends: 889 [2023-12-16 08:08:01,527 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:08:01,527 INFO L413 NwaCegarLoop]: 235 mSDtfsCounter, 486 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 611 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:01,527 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [503 Valid, 611 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:08:01,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2023-12-16 08:08:01,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 889. [2023-12-16 08:08:01,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 889 states, 776 states have (on average 1.3208762886597938) internal successors, (1025), 791 states have internal predecessors, (1025), 68 states have call successors, (68), 38 states have call predecessors, (68), 43 states have return successors, (92), 60 states have call predecessors, (92), 65 states have call successors, (92) [2023-12-16 08:08:01,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 889 states to 889 states and 1185 transitions. [2023-12-16 08:08:01,574 INFO L78 Accepts]: Start accepts. Automaton has 889 states and 1185 transitions. Word has length 92 [2023-12-16 08:08:01,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:01,575 INFO L495 AbstractCegarLoop]: Abstraction has 889 states and 1185 transitions. [2023-12-16 08:08:01,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:01,575 INFO L276 IsEmpty]: Start isEmpty. Operand 889 states and 1185 transitions. [2023-12-16 08:08:01,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:01,576 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:01,576 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:01,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 (14)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:01,794 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 08:08:01,795 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:01,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:01,795 INFO L85 PathProgramCache]: Analyzing trace with hash 253642438, now seen corresponding path program 1 times [2023-12-16 08:08:01,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:01,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1451311116] [2023-12-16 08:08:01,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:01,796 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 08:08:01,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:01,807 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 08:08:01,822 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 08:08:01,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:01,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:01,923 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:01,959 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 08:08:01,959 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:01,959 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:01,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1451311116] [2023-12-16 08:08:01,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1451311116] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:01,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:01,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:01,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813577457] [2023-12-16 08:08:01,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:01,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:08:01,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:01,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:08:01,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:08:01,960 INFO L87 Difference]: Start difference. First operand 889 states and 1185 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:02,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:02,261 INFO L93 Difference]: Finished difference Result 1070 states and 1467 transitions. [2023-12-16 08:08:02,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:08:02,261 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:02,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:02,264 INFO L225 Difference]: With dead ends: 1070 [2023-12-16 08:08:02,264 INFO L226 Difference]: Without dead ends: 889 [2023-12-16 08:08:02,265 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:08:02,265 INFO L413 NwaCegarLoop]: 232 mSDtfsCounter, 480 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 497 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:02,265 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [497 Valid, 604 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:08:02,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2023-12-16 08:08:02,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 889. [2023-12-16 08:08:02,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 889 states, 776 states have (on average 1.3170103092783505) internal successors, (1022), 791 states have internal predecessors, (1022), 68 states have call successors, (68), 38 states have call predecessors, (68), 43 states have return successors, (92), 60 states have call predecessors, (92), 65 states have call successors, (92) [2023-12-16 08:08:02,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 889 states to 889 states and 1182 transitions. [2023-12-16 08:08:02,305 INFO L78 Accepts]: Start accepts. Automaton has 889 states and 1182 transitions. Word has length 92 [2023-12-16 08:08:02,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:02,305 INFO L495 AbstractCegarLoop]: Abstraction has 889 states and 1182 transitions. [2023-12-16 08:08:02,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:02,305 INFO L276 IsEmpty]: Start isEmpty. Operand 889 states and 1182 transitions. [2023-12-16 08:08:02,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:02,306 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:02,306 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:02,310 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 08:08:02,510 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 08:08:02,510 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:02,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:02,510 INFO L85 PathProgramCache]: Analyzing trace with hash -383992374, now seen corresponding path program 1 times [2023-12-16 08:08:02,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:02,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [825019906] [2023-12-16 08:08:02,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:02,511 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 08:08:02,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:02,512 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 08:08:02,540 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 08:08:02,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:02,586 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:02,588 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:02,623 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 08:08:02,623 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:02,623 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:02,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [825019906] [2023-12-16 08:08:02,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [825019906] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:02,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:02,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:02,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473567330] [2023-12-16 08:08:02,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:02,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:08:02,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:02,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:08:02,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:08:02,625 INFO L87 Difference]: Start difference. First operand 889 states and 1182 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:02,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:02,906 INFO L93 Difference]: Finished difference Result 1070 states and 1461 transitions. [2023-12-16 08:08:02,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:08:02,906 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:02,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:02,909 INFO L225 Difference]: With dead ends: 1070 [2023-12-16 08:08:02,909 INFO L226 Difference]: Without dead ends: 889 [2023-12-16 08:08:02,910 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:08:02,910 INFO L413 NwaCegarLoop]: 229 mSDtfsCounter, 474 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 491 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:02,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [491 Valid, 597 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:08:02,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2023-12-16 08:08:02,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 889. [2023-12-16 08:08:02,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 889 states, 776 states have (on average 1.3131443298969072) internal successors, (1019), 791 states have internal predecessors, (1019), 68 states have call successors, (68), 38 states have call predecessors, (68), 43 states have return successors, (92), 60 states have call predecessors, (92), 65 states have call successors, (92) [2023-12-16 08:08:02,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 889 states to 889 states and 1179 transitions. [2023-12-16 08:08:02,978 INFO L78 Accepts]: Start accepts. Automaton has 889 states and 1179 transitions. Word has length 92 [2023-12-16 08:08:02,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:02,978 INFO L495 AbstractCegarLoop]: Abstraction has 889 states and 1179 transitions. [2023-12-16 08:08:02,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:02,978 INFO L276 IsEmpty]: Start isEmpty. Operand 889 states and 1179 transitions. [2023-12-16 08:08:02,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:02,979 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:02,979 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:02,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:03,183 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 08:08:03,184 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:03,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:03,184 INFO L85 PathProgramCache]: Analyzing trace with hash 565270086, now seen corresponding path program 1 times [2023-12-16 08:08:03,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:03,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1668459404] [2023-12-16 08:08:03,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:03,185 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 08:08:03,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:03,185 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 08:08:03,203 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 08:08:03,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:03,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:03,267 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:03,301 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 08:08:03,302 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:03,302 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:03,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1668459404] [2023-12-16 08:08:03,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1668459404] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:03,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:03,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:03,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378441436] [2023-12-16 08:08:03,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:03,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:08:03,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:03,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:08:03,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:08:03,303 INFO L87 Difference]: Start difference. First operand 889 states and 1179 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:03,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:03,594 INFO L93 Difference]: Finished difference Result 1070 states and 1455 transitions. [2023-12-16 08:08:03,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:08:03,595 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:03,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:03,597 INFO L225 Difference]: With dead ends: 1070 [2023-12-16 08:08:03,597 INFO L226 Difference]: Without dead ends: 889 [2023-12-16 08:08:03,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:08:03,598 INFO L413 NwaCegarLoop]: 226 mSDtfsCounter, 468 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 590 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:03,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [485 Valid, 590 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:08:03,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2023-12-16 08:08:03,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 889. [2023-12-16 08:08:03,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 889 states, 776 states have (on average 1.309278350515464) internal successors, (1016), 791 states have internal predecessors, (1016), 68 states have call successors, (68), 38 states have call predecessors, (68), 43 states have return successors, (92), 60 states have call predecessors, (92), 65 states have call successors, (92) [2023-12-16 08:08:03,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 889 states to 889 states and 1176 transitions. [2023-12-16 08:08:03,645 INFO L78 Accepts]: Start accepts. Automaton has 889 states and 1176 transitions. Word has length 92 [2023-12-16 08:08:03,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:03,645 INFO L495 AbstractCegarLoop]: Abstraction has 889 states and 1176 transitions. [2023-12-16 08:08:03,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:03,645 INFO L276 IsEmpty]: Start isEmpty. Operand 889 states and 1176 transitions. [2023-12-16 08:08:03,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:03,647 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:03,647 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:03,661 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 08:08:03,851 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 08:08:03,851 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:03,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:03,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1205223862, now seen corresponding path program 1 times [2023-12-16 08:08:03,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:03,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [807099414] [2023-12-16 08:08:03,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:03,852 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 08:08:03,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:03,853 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 08:08:03,859 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 08:08:03,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:03,943 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:03,966 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:04,004 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 08:08:04,004 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:04,004 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:04,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [807099414] [2023-12-16 08:08:04,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [807099414] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:04,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:04,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:04,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548671484] [2023-12-16 08:08:04,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:04,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:08:04,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:04,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:08:04,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:08:04,005 INFO L87 Difference]: Start difference. First operand 889 states and 1176 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:04,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:04,362 INFO L93 Difference]: Finished difference Result 1111 states and 1516 transitions. [2023-12-16 08:08:04,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:08:04,362 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:04,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:04,365 INFO L225 Difference]: With dead ends: 1111 [2023-12-16 08:08:04,365 INFO L226 Difference]: Without dead ends: 930 [2023-12-16 08:08:04,366 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:08:04,366 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 513 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 530 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:04,366 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [530 Valid, 584 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:08:04,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 930 states. [2023-12-16 08:08:04,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 930 to 930. [2023-12-16 08:08:04,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 930 states, 814 states have (on average 1.3120393120393121) internal successors, (1068), 829 states have internal predecessors, (1068), 69 states have call successors, (69), 40 states have call predecessors, (69), 45 states have return successors, (93), 61 states have call predecessors, (93), 66 states have call successors, (93) [2023-12-16 08:08:04,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 930 states to 930 states and 1230 transitions. [2023-12-16 08:08:04,414 INFO L78 Accepts]: Start accepts. Automaton has 930 states and 1230 transitions. Word has length 92 [2023-12-16 08:08:04,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:04,414 INFO L495 AbstractCegarLoop]: Abstraction has 930 states and 1230 transitions. [2023-12-16 08:08:04,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:04,415 INFO L276 IsEmpty]: Start isEmpty. Operand 930 states and 1230 transitions. [2023-12-16 08:08:04,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:04,416 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:04,416 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:04,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:04,620 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 08:08:04,621 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:04,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:04,621 INFO L85 PathProgramCache]: Analyzing trace with hash 557389349, now seen corresponding path program 1 times [2023-12-16 08:08:04,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:04,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1680396197] [2023-12-16 08:08:04,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:04,622 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 08:08:04,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:04,623 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 08:08:04,624 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 08:08:04,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:04,707 INFO L262 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:04,708 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:04,742 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 08:08:04,742 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:04,742 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:04,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1680396197] [2023-12-16 08:08:04,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1680396197] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:04,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:04,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:04,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826226456] [2023-12-16 08:08:04,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:04,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:08:04,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:04,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:08:04,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:08:04,745 INFO L87 Difference]: Start difference. First operand 930 states and 1230 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:05,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:05,159 INFO L93 Difference]: Finished difference Result 1193 states and 1624 transitions. [2023-12-16 08:08:05,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:08:05,159 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:05,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:05,163 INFO L225 Difference]: With dead ends: 1193 [2023-12-16 08:08:05,163 INFO L226 Difference]: Without dead ends: 971 [2023-12-16 08:08:05,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:08:05,164 INFO L413 NwaCegarLoop]: 221 mSDtfsCounter, 506 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:05,164 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [523 Valid, 577 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:08:05,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 971 states. [2023-12-16 08:08:05,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 971 to 971. [2023-12-16 08:08:05,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 971 states, 852 states have (on average 1.312206572769953) internal successors, (1118), 867 states have internal predecessors, (1118), 70 states have call successors, (70), 42 states have call predecessors, (70), 47 states have return successors, (94), 62 states have call predecessors, (94), 67 states have call successors, (94) [2023-12-16 08:08:05,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 971 states to 971 states and 1282 transitions. [2023-12-16 08:08:05,226 INFO L78 Accepts]: Start accepts. Automaton has 971 states and 1282 transitions. Word has length 92 [2023-12-16 08:08:05,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:05,226 INFO L495 AbstractCegarLoop]: Abstraction has 971 states and 1282 transitions. [2023-12-16 08:08:05,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:05,226 INFO L276 IsEmpty]: Start isEmpty. Operand 971 states and 1282 transitions. [2023-12-16 08:08:05,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:05,228 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:05,228 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:05,232 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 08:08:05,432 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 08:08:05,433 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:05,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:05,433 INFO L85 PathProgramCache]: Analyzing trace with hash -409961305, now seen corresponding path program 1 times [2023-12-16 08:08:05,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:05,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [137492007] [2023-12-16 08:08:05,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:05,434 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 08:08:05,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:05,453 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 08:08:05,494 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 08:08:05,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:05,560 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:05,562 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:05,609 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 08:08:05,609 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:05,609 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:05,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [137492007] [2023-12-16 08:08:05,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [137492007] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:05,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:05,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:05,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814953419] [2023-12-16 08:08:05,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:05,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:08:05,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:05,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:08:05,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:08:05,611 INFO L87 Difference]: Start difference. First operand 971 states and 1282 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:05,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:05,979 INFO L93 Difference]: Finished difference Result 1275 states and 1728 transitions. [2023-12-16 08:08:05,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:08:05,979 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:05,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:05,981 INFO L225 Difference]: With dead ends: 1275 [2023-12-16 08:08:05,982 INFO L226 Difference]: Without dead ends: 1012 [2023-12-16 08:08:05,982 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:08:05,983 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 499 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 516 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:05,983 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [516 Valid, 570 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:08:05,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2023-12-16 08:08:06,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 1012. [2023-12-16 08:08:06,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 890 states have (on average 1.3101123595505617) internal successors, (1166), 905 states have internal predecessors, (1166), 71 states have call successors, (71), 44 states have call predecessors, (71), 49 states have return successors, (95), 63 states have call predecessors, (95), 68 states have call successors, (95) [2023-12-16 08:08:06,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1332 transitions. [2023-12-16 08:08:06,063 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1332 transitions. Word has length 92 [2023-12-16 08:08:06,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:06,063 INFO L495 AbstractCegarLoop]: Abstraction has 1012 states and 1332 transitions. [2023-12-16 08:08:06,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:06,064 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1332 transitions. [2023-12-16 08:08:06,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:06,065 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:06,065 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:06,069 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-12-16 08:08:06,268 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 08:08:06,268 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:06,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:06,269 INFO L85 PathProgramCache]: Analyzing trace with hash -479885653, now seen corresponding path program 1 times [2023-12-16 08:08:06,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:06,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1605725735] [2023-12-16 08:08:06,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:06,269 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 08:08:06,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:06,270 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 08:08:06,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-16 08:08:06,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:06,362 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:06,364 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:06,401 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 08:08:06,401 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:06,401 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:06,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1605725735] [2023-12-16 08:08:06,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1605725735] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:06,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:06,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:06,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929705820] [2023-12-16 08:08:06,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:06,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:08:06,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:06,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:08:06,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:08:06,402 INFO L87 Difference]: Start difference. First operand 1012 states and 1332 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:06,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:06,751 INFO L93 Difference]: Finished difference Result 1357 states and 1828 transitions. [2023-12-16 08:08:06,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:08:06,752 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:06,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:06,755 INFO L225 Difference]: With dead ends: 1357 [2023-12-16 08:08:06,755 INFO L226 Difference]: Without dead ends: 1053 [2023-12-16 08:08:06,756 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:08:06,756 INFO L413 NwaCegarLoop]: 215 mSDtfsCounter, 492 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:06,756 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [509 Valid, 563 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:08:06,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2023-12-16 08:08:06,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 1053. [2023-12-16 08:08:06,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1053 states, 928 states have (on average 1.3060344827586208) internal successors, (1212), 943 states have internal predecessors, (1212), 72 states have call successors, (72), 46 states have call predecessors, (72), 51 states have return successors, (96), 64 states have call predecessors, (96), 69 states have call successors, (96) [2023-12-16 08:08:06,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 1380 transitions. [2023-12-16 08:08:06,844 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 1380 transitions. Word has length 92 [2023-12-16 08:08:06,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:06,844 INFO L495 AbstractCegarLoop]: Abstraction has 1053 states and 1380 transitions. [2023-12-16 08:08:06,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:06,844 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 1380 transitions. [2023-12-16 08:08:06,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:06,845 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:06,845 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:06,853 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 08:08:07,049 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 08:08:07,049 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:07,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:07,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1795858950, now seen corresponding path program 1 times [2023-12-16 08:08:07,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:07,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [583289949] [2023-12-16 08:08:07,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:07,050 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 08:08:07,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:07,051 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 08:08:07,053 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 08:08:07,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:07,124 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:07,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:07,171 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 08:08:07,171 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:07,171 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:07,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [583289949] [2023-12-16 08:08:07,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [583289949] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:07,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:07,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:07,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173401338] [2023-12-16 08:08:07,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:07,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:08:07,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:07,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:08:07,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:08:07,173 INFO L87 Difference]: Start difference. First operand 1053 states and 1380 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:07,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:07,566 INFO L93 Difference]: Finished difference Result 1439 states and 1924 transitions. [2023-12-16 08:08:07,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:08:07,567 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:07,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:07,570 INFO L225 Difference]: With dead ends: 1439 [2023-12-16 08:08:07,570 INFO L226 Difference]: Without dead ends: 1094 [2023-12-16 08:08:07,571 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:08:07,571 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 485 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:07,572 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [502 Valid, 556 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:08:07,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2023-12-16 08:08:07,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 1094. [2023-12-16 08:08:07,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1094 states, 966 states have (on average 1.300207039337474) internal successors, (1256), 981 states have internal predecessors, (1256), 73 states have call successors, (73), 48 states have call predecessors, (73), 53 states have return successors, (97), 65 states have call predecessors, (97), 70 states have call successors, (97) [2023-12-16 08:08:07,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1094 states to 1094 states and 1426 transitions. [2023-12-16 08:08:07,639 INFO L78 Accepts]: Start accepts. Automaton has 1094 states and 1426 transitions. Word has length 92 [2023-12-16 08:08:07,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:07,640 INFO L495 AbstractCegarLoop]: Abstraction has 1094 states and 1426 transitions. [2023-12-16 08:08:07,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:07,640 INFO L276 IsEmpty]: Start isEmpty. Operand 1094 states and 1426 transitions. [2023-12-16 08:08:07,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:07,641 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:07,641 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:07,658 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 08:08:07,845 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 08:08:07,845 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:07,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:07,846 INFO L85 PathProgramCache]: Analyzing trace with hash 16021451, now seen corresponding path program 1 times [2023-12-16 08:08:07,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:07,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2089042243] [2023-12-16 08:08:07,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:07,846 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:07,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:07,856 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 08:08:07,868 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 08:08:07,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:07,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:07,943 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:07,960 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 08:08:07,960 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:07,960 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:07,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2089042243] [2023-12-16 08:08:07,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2089042243] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:07,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:07,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:07,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247207039] [2023-12-16 08:08:07,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:07,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:08:07,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:07,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:08:07,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:07,962 INFO L87 Difference]: Start difference. First operand 1094 states and 1426 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:08,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:08,092 INFO L93 Difference]: Finished difference Result 1513 states and 2004 transitions. [2023-12-16 08:08:08,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:08:08,092 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:08,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:08,095 INFO L225 Difference]: With dead ends: 1513 [2023-12-16 08:08:08,095 INFO L226 Difference]: Without dead ends: 1128 [2023-12-16 08:08:08,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:08,096 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 47 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 966 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:08,097 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 966 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:08:08,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states. [2023-12-16 08:08:08,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 1096. [2023-12-16 08:08:08,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1096 states, 968 states have (on average 1.2944214876033058) internal successors, (1253), 983 states have internal predecessors, (1253), 73 states have call successors, (73), 48 states have call predecessors, (73), 53 states have return successors, (97), 65 states have call predecessors, (97), 70 states have call successors, (97) [2023-12-16 08:08:08,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1096 states to 1096 states and 1423 transitions. [2023-12-16 08:08:08,156 INFO L78 Accepts]: Start accepts. Automaton has 1096 states and 1423 transitions. Word has length 92 [2023-12-16 08:08:08,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:08,156 INFO L495 AbstractCegarLoop]: Abstraction has 1096 states and 1423 transitions. [2023-12-16 08:08:08,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:08,156 INFO L276 IsEmpty]: Start isEmpty. Operand 1096 states and 1423 transitions. [2023-12-16 08:08:08,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:08,159 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:08,159 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:08,162 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 (23)] Ended with exit code 0 [2023-12-16 08:08:08,362 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 08:08:08,362 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:08,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:08,363 INFO L85 PathProgramCache]: Analyzing trace with hash 576721229, now seen corresponding path program 1 times [2023-12-16 08:08:08,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:08,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1457643771] [2023-12-16 08:08:08,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:08,363 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 08:08:08,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:08,364 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 08:08:08,366 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 08:08:08,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:08,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:08,448 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:08,458 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 08:08:08,458 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:08,458 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:08,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1457643771] [2023-12-16 08:08:08,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1457643771] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:08,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:08,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:08,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578524812] [2023-12-16 08:08:08,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:08,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:08:08,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:08,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:08:08,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:08,459 INFO L87 Difference]: Start difference. First operand 1096 states and 1423 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:08,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:08,619 INFO L93 Difference]: Finished difference Result 1511 states and 1990 transitions. [2023-12-16 08:08:08,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:08:08,620 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:08,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:08,623 INFO L225 Difference]: With dead ends: 1511 [2023-12-16 08:08:08,624 INFO L226 Difference]: Without dead ends: 1124 [2023-12-16 08:08:08,640 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:08,641 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 38 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 967 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:08,641 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 967 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:08,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1124 states. [2023-12-16 08:08:08,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1124 to 1098. [2023-12-16 08:08:08,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1098 states, 970 states have (on average 1.288659793814433) internal successors, (1250), 985 states have internal predecessors, (1250), 73 states have call successors, (73), 48 states have call predecessors, (73), 53 states have return successors, (97), 65 states have call predecessors, (97), 70 states have call successors, (97) [2023-12-16 08:08:08,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1098 states to 1098 states and 1420 transitions. [2023-12-16 08:08:08,723 INFO L78 Accepts]: Start accepts. Automaton has 1098 states and 1420 transitions. Word has length 92 [2023-12-16 08:08:08,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:08,723 INFO L495 AbstractCegarLoop]: Abstraction has 1098 states and 1420 transitions. [2023-12-16 08:08:08,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:08,723 INFO L276 IsEmpty]: Start isEmpty. Operand 1098 states and 1420 transitions. [2023-12-16 08:08:08,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:08,724 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:08,725 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:08,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:08,928 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 08:08:08,928 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:08,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:08,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1452740235, now seen corresponding path program 1 times [2023-12-16 08:08:08,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:08,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1164352684] [2023-12-16 08:08:08,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:08,929 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 08:08:08,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:08,930 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 08:08:08,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 (25)] Waiting until timeout for monitored process [2023-12-16 08:08:08,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:09,002 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:09,003 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:09,055 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 08:08:09,055 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:09,055 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:09,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1164352684] [2023-12-16 08:08:09,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1164352684] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:09,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:09,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 08:08:09,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790145563] [2023-12-16 08:08:09,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:09,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:09,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:09,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:09,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:09,056 INFO L87 Difference]: Start difference. First operand 1098 states and 1420 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:09,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:09,262 INFO L93 Difference]: Finished difference Result 1825 states and 2385 transitions. [2023-12-16 08:08:09,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:09,262 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:09,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:09,267 INFO L225 Difference]: With dead ends: 1825 [2023-12-16 08:08:09,267 INFO L226 Difference]: Without dead ends: 1436 [2023-12-16 08:08:09,268 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 90 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 08:08:09,268 INFO L413 NwaCegarLoop]: 363 mSDtfsCounter, 304 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:09,268 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 587 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:09,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1436 states. [2023-12-16 08:08:09,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1436 to 1431. [2023-12-16 08:08:09,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1431 states, 1271 states have (on average 1.2942564909520062) internal successors, (1645), 1286 states have internal predecessors, (1645), 91 states have call successors, (91), 62 states have call predecessors, (91), 67 states have return successors, (115), 83 states have call predecessors, (115), 88 states have call successors, (115) [2023-12-16 08:08:09,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1431 states to 1431 states and 1851 transitions. [2023-12-16 08:08:09,377 INFO L78 Accepts]: Start accepts. Automaton has 1431 states and 1851 transitions. Word has length 92 [2023-12-16 08:08:09,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:09,377 INFO L495 AbstractCegarLoop]: Abstraction has 1431 states and 1851 transitions. [2023-12-16 08:08:09,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:09,377 INFO L276 IsEmpty]: Start isEmpty. Operand 1431 states and 1851 transitions. [2023-12-16 08:08:09,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:09,378 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:09,378 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:09,396 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 08:08:09,582 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 08:08:09,582 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:09,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:09,583 INFO L85 PathProgramCache]: Analyzing trace with hash 751172010, now seen corresponding path program 1 times [2023-12-16 08:08:09,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:09,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1399146126] [2023-12-16 08:08:09,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:09,583 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 08:08:09,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:09,585 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 08:08:09,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-16 08:08:09,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:09,667 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:09,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:09,700 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 08:08:09,700 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:09,701 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:09,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1399146126] [2023-12-16 08:08:09,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1399146126] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:09,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:09,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:09,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238311827] [2023-12-16 08:08:09,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:09,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:08:09,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:09,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:08:09,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:09,702 INFO L87 Difference]: Start difference. First operand 1431 states and 1851 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:09,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:09,837 INFO L93 Difference]: Finished difference Result 2285 states and 2999 transitions. [2023-12-16 08:08:09,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:08:09,838 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:09,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:09,842 INFO L225 Difference]: With dead ends: 2285 [2023-12-16 08:08:09,842 INFO L226 Difference]: Without dead ends: 1563 [2023-12-16 08:08:09,844 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:09,844 INFO L413 NwaCegarLoop]: 328 mSDtfsCounter, 29 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 978 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:09,844 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 978 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:09,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1563 states. [2023-12-16 08:08:09,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1563 to 1443. [2023-12-16 08:08:09,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1443 states, 1283 states have (on average 1.2876071706936867) internal successors, (1652), 1298 states have internal predecessors, (1652), 91 states have call successors, (91), 62 states have call predecessors, (91), 67 states have return successors, (115), 83 states have call predecessors, (115), 88 states have call successors, (115) [2023-12-16 08:08:09,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1443 states to 1443 states and 1858 transitions. [2023-12-16 08:08:09,965 INFO L78 Accepts]: Start accepts. Automaton has 1443 states and 1858 transitions. Word has length 92 [2023-12-16 08:08:09,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:09,966 INFO L495 AbstractCegarLoop]: Abstraction has 1443 states and 1858 transitions. [2023-12-16 08:08:09,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:09,966 INFO L276 IsEmpty]: Start isEmpty. Operand 1443 states and 1858 transitions. [2023-12-16 08:08:09,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:09,967 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:09,967 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:09,986 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 08:08:10,171 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 08:08:10,172 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:10,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:10,172 INFO L85 PathProgramCache]: Analyzing trace with hash 735653292, now seen corresponding path program 1 times [2023-12-16 08:08:10,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:10,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1744799908] [2023-12-16 08:08:10,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:10,173 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:10,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:10,178 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 08:08:10,179 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 08:08:10,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:10,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:10,252 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:10,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:08:10,262 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:10,262 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:10,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1744799908] [2023-12-16 08:08:10,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1744799908] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:10,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:10,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:10,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140250300] [2023-12-16 08:08:10,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:10,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:08:10,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:10,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:08:10,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:10,264 INFO L87 Difference]: Start difference. First operand 1443 states and 1858 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:10,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:10,403 INFO L93 Difference]: Finished difference Result 2193 states and 2855 transitions. [2023-12-16 08:08:10,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:08:10,404 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:10,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:10,407 INFO L225 Difference]: With dead ends: 2193 [2023-12-16 08:08:10,407 INFO L226 Difference]: Without dead ends: 1459 [2023-12-16 08:08:10,409 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:10,409 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 20 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 968 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:10,409 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 968 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:10,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1459 states. [2023-12-16 08:08:10,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1459 to 1445. [2023-12-16 08:08:10,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1445 states, 1285 states have (on average 1.2793774319066147) internal successors, (1644), 1300 states have internal predecessors, (1644), 91 states have call successors, (91), 62 states have call predecessors, (91), 67 states have return successors, (115), 83 states have call predecessors, (115), 88 states have call successors, (115) [2023-12-16 08:08:10,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 1850 transitions. [2023-12-16 08:08:10,537 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 1850 transitions. Word has length 92 [2023-12-16 08:08:10,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:10,537 INFO L495 AbstractCegarLoop]: Abstraction has 1445 states and 1850 transitions. [2023-12-16 08:08:10,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:10,538 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 1850 transitions. [2023-12-16 08:08:10,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:10,539 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:10,540 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:10,543 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 08:08:10,752 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 08:08:10,752 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:10,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:10,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1313734550, now seen corresponding path program 1 times [2023-12-16 08:08:10,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:10,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2115657186] [2023-12-16 08:08:10,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:10,753 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 08:08:10,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:10,754 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 08:08:10,755 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 08:08:10,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:10,867 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:10,869 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:10,880 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 08:08:10,880 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:10,880 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:10,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2115657186] [2023-12-16 08:08:10,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2115657186] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:10,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:10,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:10,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666932301] [2023-12-16 08:08:10,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:10,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:08:10,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:10,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:08:10,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:10,881 INFO L87 Difference]: Start difference. First operand 1445 states and 1850 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:11,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:11,124 INFO L93 Difference]: Finished difference Result 2201 states and 2844 transitions. [2023-12-16 08:08:11,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:08:11,124 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:11,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:11,135 INFO L225 Difference]: With dead ends: 2201 [2023-12-16 08:08:11,135 INFO L226 Difference]: Without dead ends: 1465 [2023-12-16 08:08:11,137 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:11,137 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 11 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 969 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:11,137 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 969 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:11,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1465 states. [2023-12-16 08:08:11,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1465 to 1449. [2023-12-16 08:08:11,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1449 states, 1289 states have (on average 1.2715283165244375) internal successors, (1639), 1304 states have internal predecessors, (1639), 91 states have call successors, (91), 62 states have call predecessors, (91), 67 states have return successors, (115), 83 states have call predecessors, (115), 88 states have call successors, (115) [2023-12-16 08:08:11,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1449 states to 1449 states and 1845 transitions. [2023-12-16 08:08:11,309 INFO L78 Accepts]: Start accepts. Automaton has 1449 states and 1845 transitions. Word has length 92 [2023-12-16 08:08:11,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:11,310 INFO L495 AbstractCegarLoop]: Abstraction has 1449 states and 1845 transitions. [2023-12-16 08:08:11,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:11,310 INFO L276 IsEmpty]: Start isEmpty. Operand 1449 states and 1845 transitions. [2023-12-16 08:08:11,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:11,312 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:11,312 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:11,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:11,516 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 08:08:11,516 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:11,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:11,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1135865580, now seen corresponding path program 1 times [2023-12-16 08:08:11,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:11,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [407959742] [2023-12-16 08:08:11,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:11,517 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:11,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:11,518 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 08:08:11,519 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 08:08:11,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:11,588 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:08:11,589 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:11,598 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 08:08:11,598 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:11,598 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:11,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [407959742] [2023-12-16 08:08:11,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [407959742] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:11,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:11,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:11,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675734068] [2023-12-16 08:08:11,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:11,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:08:11,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:11,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:08:11,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:11,599 INFO L87 Difference]: Start difference. First operand 1449 states and 1845 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:11,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:11,757 INFO L93 Difference]: Finished difference Result 2197 states and 2818 transitions. [2023-12-16 08:08:11,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:08:11,757 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:11,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:11,760 INFO L225 Difference]: With dead ends: 2197 [2023-12-16 08:08:11,760 INFO L226 Difference]: Without dead ends: 1457 [2023-12-16 08:08:11,762 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:11,762 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 2 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 970 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:11,762 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 970 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:08:11,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1457 states. [2023-12-16 08:08:11,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1457 to 1453. [2023-12-16 08:08:11,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1453 states, 1293 states have (on average 1.2637277648878578) internal successors, (1634), 1308 states have internal predecessors, (1634), 91 states have call successors, (91), 62 states have call predecessors, (91), 67 states have return successors, (115), 83 states have call predecessors, (115), 88 states have call successors, (115) [2023-12-16 08:08:11,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1453 states to 1453 states and 1840 transitions. [2023-12-16 08:08:11,859 INFO L78 Accepts]: Start accepts. Automaton has 1453 states and 1840 transitions. Word has length 92 [2023-12-16 08:08:11,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:11,859 INFO L495 AbstractCegarLoop]: Abstraction has 1453 states and 1840 transitions. [2023-12-16 08:08:11,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:11,859 INFO L276 IsEmpty]: Start isEmpty. Operand 1453 states and 1840 transitions. [2023-12-16 08:08:11,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:11,860 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:11,860 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:11,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:12,063 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 08:08:12,064 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:12,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:12,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1108117718, now seen corresponding path program 1 times [2023-12-16 08:08:12,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:12,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1663165619] [2023-12-16 08:08:12,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:12,064 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 08:08:12,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:12,065 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 08:08:12,094 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 08:08:12,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:12,138 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 08:08:12,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:12,235 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 08:08:12,236 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:12,236 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:12,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1663165619] [2023-12-16 08:08:12,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1663165619] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:12,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:12,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:12,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946569517] [2023-12-16 08:08:12,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:12,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:08:12,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:12,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:08:12,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:08:12,237 INFO L87 Difference]: Start difference. First operand 1453 states and 1840 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:12,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:12,728 INFO L93 Difference]: Finished difference Result 2987 states and 3754 transitions. [2023-12-16 08:08:12,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:08:12,728 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:12,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:12,755 INFO L225 Difference]: With dead ends: 2987 [2023-12-16 08:08:12,755 INFO L226 Difference]: Without dead ends: 2242 [2023-12-16 08:08:12,774 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:08:12,774 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 496 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:12,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [512 Valid, 749 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:08:12,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2242 states. [2023-12-16 08:08:12,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2242 to 2212. [2023-12-16 08:08:12,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2212 states, 1984 states have (on average 1.2600806451612903) internal successors, (2500), 2001 states have internal predecessors, (2500), 127 states have call successors, (127), 92 states have call predecessors, (127), 99 states have return successors, (153), 119 states have call predecessors, (153), 124 states have call successors, (153) [2023-12-16 08:08:12,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2212 states to 2212 states and 2780 transitions. [2023-12-16 08:08:12,885 INFO L78 Accepts]: Start accepts. Automaton has 2212 states and 2780 transitions. Word has length 92 [2023-12-16 08:08:12,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:12,886 INFO L495 AbstractCegarLoop]: Abstraction has 2212 states and 2780 transitions. [2023-12-16 08:08:12,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:12,886 INFO L276 IsEmpty]: Start isEmpty. Operand 2212 states and 2780 transitions. [2023-12-16 08:08:12,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:12,887 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:12,887 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:12,898 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 08:08:13,091 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 08:08:13,091 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:13,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:13,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1085485464, now seen corresponding path program 1 times [2023-12-16 08:08:13,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:13,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1149273883] [2023-12-16 08:08:13,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:13,092 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 08:08:13,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:13,093 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 08:08:13,094 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 08:08:13,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:13,187 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 08:08:13,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:13,269 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 08:08:13,269 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:13,269 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:13,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1149273883] [2023-12-16 08:08:13,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1149273883] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:13,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:13,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:13,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911601315] [2023-12-16 08:08:13,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:13,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:08:13,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:13,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:08:13,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:08:13,271 INFO L87 Difference]: Start difference. First operand 2212 states and 2780 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:13,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:13,700 INFO L93 Difference]: Finished difference Result 3890 states and 4878 transitions. [2023-12-16 08:08:13,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:08:13,700 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 08:08:13,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:13,704 INFO L225 Difference]: With dead ends: 3890 [2023-12-16 08:08:13,704 INFO L226 Difference]: Without dead ends: 2386 [2023-12-16 08:08:13,706 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:08:13,706 INFO L413 NwaCegarLoop]: 210 mSDtfsCounter, 456 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 472 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:13,706 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [472 Valid, 550 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 08:08:13,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2386 states. [2023-12-16 08:08:13,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2386 to 2342. [2023-12-16 08:08:13,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2342 states, 2110 states have (on average 1.2388625592417062) internal successors, (2614), 2127 states have internal predecessors, (2614), 127 states have call successors, (127), 96 states have call predecessors, (127), 103 states have return successors, (153), 119 states have call predecessors, (153), 124 states have call successors, (153) [2023-12-16 08:08:13,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2342 states to 2342 states and 2894 transitions. [2023-12-16 08:08:13,823 INFO L78 Accepts]: Start accepts. Automaton has 2342 states and 2894 transitions. Word has length 92 [2023-12-16 08:08:13,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:13,823 INFO L495 AbstractCegarLoop]: Abstraction has 2342 states and 2894 transitions. [2023-12-16 08:08:13,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:08:13,823 INFO L276 IsEmpty]: Start isEmpty. Operand 2342 states and 2894 transitions. [2023-12-16 08:08:13,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 08:08:13,825 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:13,825 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:13,830 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 08:08:14,028 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 08:08:14,028 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:14,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:14,029 INFO L85 PathProgramCache]: Analyzing trace with hash -866630746, now seen corresponding path program 1 times [2023-12-16 08:08:14,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:14,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1364505175] [2023-12-16 08:08:14,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:14,029 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 08:08:14,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:14,031 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 08:08:14,032 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 08:08:14,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:14,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:14,120 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:14,204 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 08:08:14,204 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:14,204 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:14,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1364505175] [2023-12-16 08:08:14,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1364505175] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:14,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:14,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 08:08:14,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052672694] [2023-12-16 08:08:14,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:14,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:14,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:14,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:14,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:14,205 INFO L87 Difference]: Start difference. First operand 2342 states and 2894 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-16 08:08:14,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:14,450 INFO L93 Difference]: Finished difference Result 5537 states and 6808 transitions. [2023-12-16 08:08:14,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:14,451 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 92 [2023-12-16 08:08:14,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:14,457 INFO L225 Difference]: With dead ends: 5537 [2023-12-16 08:08:14,457 INFO L226 Difference]: Without dead ends: 3904 [2023-12-16 08:08:14,459 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 90 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 08:08:14,460 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 242 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 540 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:14,460 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 540 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:14,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3904 states. [2023-12-16 08:08:14,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3904 to 3900. [2023-12-16 08:08:14,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3900 states, 3528 states have (on average 1.2210884353741496) internal successors, (4308), 3551 states have internal predecessors, (4308), 201 states have call successors, (201), 160 states have call predecessors, (201), 169 states have return successors, (229), 189 states have call predecessors, (229), 198 states have call successors, (229) [2023-12-16 08:08:14,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3900 states to 3900 states and 4738 transitions. [2023-12-16 08:08:14,676 INFO L78 Accepts]: Start accepts. Automaton has 3900 states and 4738 transitions. Word has length 92 [2023-12-16 08:08:14,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:14,677 INFO L495 AbstractCegarLoop]: Abstraction has 3900 states and 4738 transitions. [2023-12-16 08:08:14,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-16 08:08:14,677 INFO L276 IsEmpty]: Start isEmpty. Operand 3900 states and 4738 transitions. [2023-12-16 08:08:14,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2023-12-16 08:08:14,678 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:14,678 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 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 08:08:14,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2023-12-16 08:08:14,881 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 08:08:14,882 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:14,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:14,882 INFO L85 PathProgramCache]: Analyzing trace with hash 19475375, now seen corresponding path program 1 times [2023-12-16 08:08:14,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:14,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [827506340] [2023-12-16 08:08:14,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:14,883 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 08:08:14,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:14,893 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 08:08:14,894 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 08:08:14,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:14,962 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:14,964 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:14,983 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-16 08:08:14,984 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:14,984 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:14,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [827506340] [2023-12-16 08:08:14,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [827506340] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:14,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:14,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:08:14,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191723068] [2023-12-16 08:08:14,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:14,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:14,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:14,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:14,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:14,987 INFO L87 Difference]: Start difference. First operand 3900 states and 4738 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2023-12-16 08:08:15,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:15,213 INFO L93 Difference]: Finished difference Result 4183 states and 5089 transitions. [2023-12-16 08:08:15,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:15,213 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 93 [2023-12-16 08:08:15,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:15,225 INFO L225 Difference]: With dead ends: 4183 [2023-12-16 08:08:15,225 INFO L226 Difference]: Without dead ends: 3204 [2023-12-16 08:08:15,227 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 91 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 08:08:15,228 INFO L413 NwaCegarLoop]: 359 mSDtfsCounter, 54 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 662 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:15,229 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 662 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:15,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3204 states. [2023-12-16 08:08:15,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3204 to 3204. [2023-12-16 08:08:15,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3204 states, 2917 states have (on average 1.2139184093246487) internal successors, (3541), 2927 states have internal predecessors, (3541), 154 states have call successors, (154), 129 states have call predecessors, (154), 132 states have return successors, (156), 148 states have call predecessors, (156), 152 states have call successors, (156) [2023-12-16 08:08:15,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3204 states to 3204 states and 3851 transitions. [2023-12-16 08:08:15,386 INFO L78 Accepts]: Start accepts. Automaton has 3204 states and 3851 transitions. Word has length 93 [2023-12-16 08:08:15,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:15,387 INFO L495 AbstractCegarLoop]: Abstraction has 3204 states and 3851 transitions. [2023-12-16 08:08:15,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2023-12-16 08:08:15,387 INFO L276 IsEmpty]: Start isEmpty. Operand 3204 states and 3851 transitions. [2023-12-16 08:08:15,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-16 08:08:15,388 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:15,389 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-16 08:08:15,412 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 08:08:15,592 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 08:08:15,592 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:15,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:15,592 INFO L85 PathProgramCache]: Analyzing trace with hash -965914059, now seen corresponding path program 1 times [2023-12-16 08:08:15,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:15,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [645173878] [2023-12-16 08:08:15,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:15,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 08:08:15,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:15,618 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 08:08:15,645 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 08:08:15,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:15,709 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 08:08:15,711 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:15,849 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 08:08:15,849 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:15,849 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:15,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [645173878] [2023-12-16 08:08:15,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [645173878] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:15,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:15,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:15,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449568921] [2023-12-16 08:08:15,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:15,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:08:15,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:15,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:08:15,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:15,850 INFO L87 Difference]: Start difference. First operand 3204 states and 3851 transitions. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:08:16,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:16,354 INFO L93 Difference]: Finished difference Result 9396 states and 11296 transitions. [2023-12-16 08:08:16,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:08:16,355 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 148 [2023-12-16 08:08:16,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:16,365 INFO L225 Difference]: With dead ends: 9396 [2023-12-16 08:08:16,365 INFO L226 Difference]: Without dead ends: 6206 [2023-12-16 08:08:16,367 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 146 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 08:08:16,368 INFO L413 NwaCegarLoop]: 301 mSDtfsCounter, 320 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:16,368 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [324 Valid, 689 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:08:16,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6206 states. [2023-12-16 08:08:16,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6206 to 6202. [2023-12-16 08:08:16,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6202 states, 5648 states have (on average 1.2043201133144477) internal successors, (6802), 5675 states have internal predecessors, (6802), 289 states have call successors, (289), 241 states have call predecessors, (289), 264 states have return successors, (335), 287 states have call predecessors, (335), 287 states have call successors, (335) [2023-12-16 08:08:16,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6202 states to 6202 states and 7426 transitions. [2023-12-16 08:08:16,648 INFO L78 Accepts]: Start accepts. Automaton has 6202 states and 7426 transitions. Word has length 148 [2023-12-16 08:08:16,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:16,650 INFO L495 AbstractCegarLoop]: Abstraction has 6202 states and 7426 transitions. [2023-12-16 08:08:16,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:08:16,650 INFO L276 IsEmpty]: Start isEmpty. Operand 6202 states and 7426 transitions. [2023-12-16 08:08:16,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-16 08:08:16,653 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:16,654 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-16 08:08:16,668 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 08:08:16,858 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 08:08:16,858 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:16,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:16,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1121894601, now seen corresponding path program 1 times [2023-12-16 08:08:16,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:16,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1679337192] [2023-12-16 08:08:16,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:16,859 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 08:08:16,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:16,873 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 08:08:16,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-12-16 08:08:17,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:17,031 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:17,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:17,041 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-16 08:08:17,041 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:17,042 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:17,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1679337192] [2023-12-16 08:08:17,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1679337192] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:17,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:17,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:08:17,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82554171] [2023-12-16 08:08:17,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:17,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:17,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:17,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:17,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:17,043 INFO L87 Difference]: Start difference. First operand 6202 states and 7426 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:08:17,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:17,318 INFO L93 Difference]: Finished difference Result 12382 states and 14813 transitions. [2023-12-16 08:08:17,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:17,318 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 148 [2023-12-16 08:08:17,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:17,330 INFO L225 Difference]: With dead ends: 12382 [2023-12-16 08:08:17,330 INFO L226 Difference]: Without dead ends: 6194 [2023-12-16 08:08:17,339 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 146 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 08:08:17,340 INFO L413 NwaCegarLoop]: 246 mSDtfsCounter, 263 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:17,340 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [263 Valid, 246 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:08:17,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6194 states. [2023-12-16 08:08:17,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6194 to 6194. [2023-12-16 08:08:17,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6194 states, 5643 states have (on average 1.2036150983519405) internal successors, (6792), 5669 states have internal predecessors, (6792), 286 states have call successors, (286), 241 states have call predecessors, (286), 264 states have return successors, (332), 284 states have call predecessors, (332), 284 states have call successors, (332) [2023-12-16 08:08:17,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6194 states to 6194 states and 7410 transitions. [2023-12-16 08:08:17,705 INFO L78 Accepts]: Start accepts. Automaton has 6194 states and 7410 transitions. Word has length 148 [2023-12-16 08:08:17,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:17,705 INFO L495 AbstractCegarLoop]: Abstraction has 6194 states and 7410 transitions. [2023-12-16 08:08:17,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:08:17,706 INFO L276 IsEmpty]: Start isEmpty. Operand 6194 states and 7410 transitions. [2023-12-16 08:08:17,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-16 08:08:17,708 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:17,708 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:17,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 (35)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:17,912 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 08:08:17,912 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:17,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:17,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1649712890, now seen corresponding path program 1 times [2023-12-16 08:08:17,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:17,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [916124291] [2023-12-16 08:08:17,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:17,913 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 08:08:17,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:17,933 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 08:08:17,964 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 08:08:18,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:18,064 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 08:08:18,066 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:18,191 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 08:08:18,191 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:18,192 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:18,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [916124291] [2023-12-16 08:08:18,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [916124291] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:18,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:18,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:18,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072106738] [2023-12-16 08:08:18,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:18,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:08:18,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:18,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:08:18,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:18,193 INFO L87 Difference]: Start difference. First operand 6194 states and 7410 transitions. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:08:18,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:18,934 INFO L93 Difference]: Finished difference Result 18205 states and 21785 transitions. [2023-12-16 08:08:18,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:08:18,934 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 150 [2023-12-16 08:08:18,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:18,952 INFO L225 Difference]: With dead ends: 18205 [2023-12-16 08:08:18,953 INFO L226 Difference]: Without dead ends: 12025 [2023-12-16 08:08:18,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 148 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 08:08:18,959 INFO L413 NwaCegarLoop]: 286 mSDtfsCounter, 314 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 656 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:18,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [319 Valid, 656 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:08:18,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12025 states. [2023-12-16 08:08:19,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12025 to 12021. [2023-12-16 08:08:19,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12021 states, 10947 states have (on average 1.198045126518681) internal successors, (13115), 11002 states have internal predecessors, (13115), 553 states have call successors, (553), 465 states have call predecessors, (553), 520 states have return successors, (679), 555 states have call predecessors, (679), 551 states have call successors, (679) [2023-12-16 08:08:19,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12021 states to 12021 states and 14347 transitions. [2023-12-16 08:08:19,532 INFO L78 Accepts]: Start accepts. Automaton has 12021 states and 14347 transitions. Word has length 150 [2023-12-16 08:08:19,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:19,532 INFO L495 AbstractCegarLoop]: Abstraction has 12021 states and 14347 transitions. [2023-12-16 08:08:19,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:08:19,533 INFO L276 IsEmpty]: Start isEmpty. Operand 12021 states and 14347 transitions. [2023-12-16 08:08:19,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-16 08:08:19,537 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:19,537 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:19,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:19,740 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 08:08:19,741 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:19,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:19,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1109283384, now seen corresponding path program 1 times [2023-12-16 08:08:19,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:19,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1701268958] [2023-12-16 08:08:19,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:19,741 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 08:08:19,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:19,742 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 08:08:19,744 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 08:08:19,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:19,834 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:19,845 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:19,856 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-16 08:08:19,856 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:19,856 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:19,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1701268958] [2023-12-16 08:08:19,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1701268958] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:19,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:19,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:08:19,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191694476] [2023-12-16 08:08:19,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:19,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:19,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:19,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:19,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:19,857 INFO L87 Difference]: Start difference. First operand 12021 states and 14347 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:08:20,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:20,564 INFO L93 Difference]: Finished difference Result 21175 states and 25270 transitions. [2023-12-16 08:08:20,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:20,565 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 150 [2023-12-16 08:08:20,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:20,581 INFO L225 Difference]: With dead ends: 21175 [2023-12-16 08:08:20,581 INFO L226 Difference]: Without dead ends: 9168 [2023-12-16 08:08:20,596 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 148 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 08:08:20,597 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 261 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:20,597 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 245 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:20,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9168 states. [2023-12-16 08:08:21,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9168 to 9168. [2023-12-16 08:08:21,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9168 states, 8353 states have (on average 1.1994492996528194) internal successors, (10019), 8395 states have internal predecessors, (10019), 418 states have call successors, (418), 353 states have call predecessors, (418), 396 states have return successors, (508), 420 states have call predecessors, (508), 416 states have call successors, (508) [2023-12-16 08:08:21,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9168 states to 9168 states and 10945 transitions. [2023-12-16 08:08:21,049 INFO L78 Accepts]: Start accepts. Automaton has 9168 states and 10945 transitions. Word has length 150 [2023-12-16 08:08:21,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:21,049 INFO L495 AbstractCegarLoop]: Abstraction has 9168 states and 10945 transitions. [2023-12-16 08:08:21,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:08:21,050 INFO L276 IsEmpty]: Start isEmpty. Operand 9168 states and 10945 transitions. [2023-12-16 08:08:21,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:08:21,053 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:21,054 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-16 08:08:21,060 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 08:08:21,257 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 08:08:21,258 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:21,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:21,259 INFO L85 PathProgramCache]: Analyzing trace with hash 39418485, now seen corresponding path program 1 times [2023-12-16 08:08:21,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:21,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [587344443] [2023-12-16 08:08:21,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:21,259 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 08:08:21,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:21,260 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 08:08:21,262 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 08:08:21,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:21,351 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 08:08:21,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:21,482 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 08:08:21,482 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:21,483 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:21,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [587344443] [2023-12-16 08:08:21,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [587344443] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:21,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:21,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:21,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957152828] [2023-12-16 08:08:21,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:21,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:08:21,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:21,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:08:21,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:21,484 INFO L87 Difference]: Start difference. First operand 9168 states and 10945 transitions. Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:08:22,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:22,504 INFO L93 Difference]: Finished difference Result 26422 states and 31530 transitions. [2023-12-16 08:08:22,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:08:22,504 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), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 152 [2023-12-16 08:08:22,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:22,531 INFO L225 Difference]: With dead ends: 26422 [2023-12-16 08:08:22,531 INFO L226 Difference]: Without dead ends: 17268 [2023-12-16 08:08:22,542 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 150 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 08:08:22,543 INFO L413 NwaCegarLoop]: 279 mSDtfsCounter, 304 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:22,543 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [310 Valid, 634 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:08:22,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17268 states. [2023-12-16 08:08:23,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17268 to 17264. [2023-12-16 08:08:23,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17264 states, 15718 states have (on average 1.1950629851126098) internal successors, (18784), 15809 states have internal predecessors, (18784), 785 states have call successors, (785), 657 states have call predecessors, (785), 760 states have return successors, (995), 799 states have call predecessors, (995), 783 states have call successors, (995) [2023-12-16 08:08:23,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17264 states to 17264 states and 20564 transitions. [2023-12-16 08:08:23,550 INFO L78 Accepts]: Start accepts. Automaton has 17264 states and 20564 transitions. Word has length 152 [2023-12-16 08:08:23,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:23,550 INFO L495 AbstractCegarLoop]: Abstraction has 17264 states and 20564 transitions. [2023-12-16 08:08:23,550 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), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:08:23,550 INFO L276 IsEmpty]: Start isEmpty. Operand 17264 states and 20564 transitions. [2023-12-16 08:08:23,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:08:23,556 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:23,556 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-16 08:08:23,560 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 08:08:23,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:23,760 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:23,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:23,761 INFO L85 PathProgramCache]: Analyzing trace with hash 465972983, now seen corresponding path program 1 times [2023-12-16 08:08:23,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:23,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [960661421] [2023-12-16 08:08:23,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:23,762 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 08:08:23,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:23,769 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:08:23,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-12-16 08:08:23,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:23,862 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:23,864 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:23,876 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-16 08:08:23,876 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:23,877 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:23,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [960661421] [2023-12-16 08:08:23,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [960661421] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:23,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:23,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:08:23,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097242763] [2023-12-16 08:08:23,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:23,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:23,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:23,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:23,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:23,879 INFO L87 Difference]: Start difference. First operand 17264 states and 20564 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:08:24,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:24,705 INFO L93 Difference]: Finished difference Result 34508 states and 41095 transitions. [2023-12-16 08:08:24,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:24,705 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 152 [2023-12-16 08:08:24,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:24,734 INFO L225 Difference]: With dead ends: 34508 [2023-12-16 08:08:24,734 INFO L226 Difference]: Without dead ends: 17258 [2023-12-16 08:08:24,750 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 150 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 08:08:24,754 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 259 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:24,754 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [259 Valid, 244 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:08:24,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17258 states. [2023-12-16 08:08:25,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17258 to 17258. [2023-12-16 08:08:25,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17258 states, 15715 states have (on average 1.1949093223035316) internal successors, (18778), 15805 states have internal predecessors, (18778), 782 states have call successors, (782), 657 states have call predecessors, (782), 760 states have return successors, (992), 796 states have call predecessors, (992), 780 states have call successors, (992) [2023-12-16 08:08:25,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17258 states to 17258 states and 20552 transitions. [2023-12-16 08:08:25,652 INFO L78 Accepts]: Start accepts. Automaton has 17258 states and 20552 transitions. Word has length 152 [2023-12-16 08:08:25,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:25,653 INFO L495 AbstractCegarLoop]: Abstraction has 17258 states and 20552 transitions. [2023-12-16 08:08:25,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:08:25,653 INFO L276 IsEmpty]: Start isEmpty. Operand 17258 states and 20552 transitions. [2023-12-16 08:08:25,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-16 08:08:25,659 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:25,659 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-16 08:08:25,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:25,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:08:25,860 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:25,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:25,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1142382714, now seen corresponding path program 1 times [2023-12-16 08:08:25,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:25,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [662946675] [2023-12-16 08:08:25,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:25,862 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 08:08:25,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:25,863 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 08:08:25,867 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 08:08:25,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:25,952 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 08:08:25,954 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:26,111 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 08:08:26,112 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:26,112 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:26,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [662946675] [2023-12-16 08:08:26,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [662946675] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:26,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:26,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:26,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8502291] [2023-12-16 08:08:26,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:26,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:08:26,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:26,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:08:26,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:26,113 INFO L87 Difference]: Start difference. First operand 17258 states and 20552 transitions. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:08:28,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:28,004 INFO L93 Difference]: Finished difference Result 49627 states and 59055 transitions. [2023-12-16 08:08:28,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:08:28,004 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 154 [2023-12-16 08:08:28,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:28,060 INFO L225 Difference]: With dead ends: 49627 [2023-12-16 08:08:28,060 INFO L226 Difference]: Without dead ends: 32383 [2023-12-16 08:08:28,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 152 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 08:08:28,097 INFO L413 NwaCegarLoop]: 262 mSDtfsCounter, 299 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 599 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:28,097 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 599 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:08:28,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32383 states. [2023-12-16 08:08:29,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32383 to 32379. [2023-12-16 08:08:29,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32379 states, 29441 states have (on average 1.1903467952854863) internal successors, (35045), 29644 states have internal predecessors, (35045), 1465 states have call successors, (1465), 1217 states have call predecessors, (1465), 1472 states have return successors, (1947), 1519 states have call predecessors, (1947), 1463 states have call successors, (1947) [2023-12-16 08:08:29,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32379 states to 32379 states and 38457 transitions. [2023-12-16 08:08:29,887 INFO L78 Accepts]: Start accepts. Automaton has 32379 states and 38457 transitions. Word has length 154 [2023-12-16 08:08:29,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:29,887 INFO L495 AbstractCegarLoop]: Abstraction has 32379 states and 38457 transitions. [2023-12-16 08:08:29,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:08:29,887 INFO L276 IsEmpty]: Start isEmpty. Operand 32379 states and 38457 transitions. [2023-12-16 08:08:29,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-16 08:08:29,899 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:29,899 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-16 08:08:29,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:30,103 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 08:08:30,104 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:30,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:30,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1480670264, now seen corresponding path program 1 times [2023-12-16 08:08:30,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:30,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [118603694] [2023-12-16 08:08:30,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:30,105 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 08:08:30,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:30,106 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 08:08:30,107 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 08:08:30,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:30,197 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:30,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:30,210 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-16 08:08:30,211 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:30,211 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:30,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [118603694] [2023-12-16 08:08:30,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [118603694] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:30,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:30,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:08:30,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791716182] [2023-12-16 08:08:30,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:30,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:30,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:30,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:30,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:30,212 INFO L87 Difference]: Start difference. First operand 32379 states and 38457 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:08:32,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:32,180 INFO L93 Difference]: Finished difference Result 64739 states and 76884 transitions. [2023-12-16 08:08:32,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:32,181 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 154 [2023-12-16 08:08:32,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:32,248 INFO L225 Difference]: With dead ends: 64739 [2023-12-16 08:08:32,249 INFO L226 Difference]: Without dead ends: 32374 [2023-12-16 08:08:32,279 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 152 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 08:08:32,280 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 257 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:32,280 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [257 Valid, 243 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:08:32,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32374 states. [2023-12-16 08:08:34,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32374 to 32374. [2023-12-16 08:08:34,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32374 states, 29439 states have (on average 1.1902917898026428) internal successors, (35041), 29641 states have internal predecessors, (35041), 1462 states have call successors, (1462), 1217 states have call predecessors, (1462), 1472 states have return successors, (1944), 1516 states have call predecessors, (1944), 1460 states have call successors, (1944) [2023-12-16 08:08:34,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32374 states to 32374 states and 38447 transitions. [2023-12-16 08:08:34,202 INFO L78 Accepts]: Start accepts. Automaton has 32374 states and 38447 transitions. Word has length 154 [2023-12-16 08:08:34,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:34,202 INFO L495 AbstractCegarLoop]: Abstraction has 32374 states and 38447 transitions. [2023-12-16 08:08:34,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:08:34,203 INFO L276 IsEmpty]: Start isEmpty. Operand 32374 states and 38447 transitions. [2023-12-16 08:08:34,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-16 08:08:34,215 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:34,215 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:34,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2023-12-16 08:08:34,419 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 08:08:34,419 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:34,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:34,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1627911499, now seen corresponding path program 1 times [2023-12-16 08:08:34,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:34,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1626954955] [2023-12-16 08:08:34,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:34,420 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 08:08:34,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:34,421 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 08:08:34,422 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 08:08:34,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:34,513 INFO L262 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 08:08:34,516 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:34,649 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 08:08:34,649 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:34,649 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:34,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1626954955] [2023-12-16 08:08:34,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1626954955] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:34,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:34,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:08:34,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015214737] [2023-12-16 08:08:34,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:34,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:08:34,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:34,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:08:34,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:08:34,651 INFO L87 Difference]: Start difference. First operand 32374 states and 38447 transitions. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:08:38,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:38,595 INFO L93 Difference]: Finished difference Result 92666 states and 110020 transitions. [2023-12-16 08:08:38,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:08:38,596 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 156 [2023-12-16 08:08:38,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:38,760 INFO L225 Difference]: With dead ends: 92666 [2023-12-16 08:08:38,760 INFO L226 Difference]: Without dead ends: 60306 [2023-12-16 08:08:38,793 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 154 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 08:08:38,793 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 293 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:38,793 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [299 Valid, 567 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:08:38,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60306 states. [2023-12-16 08:08:42,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60306 to 60302. [2023-12-16 08:08:42,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60302 states, 54724 states have (on average 1.1867919011768147) internal successors, (64946), 55175 states have internal predecessors, (64946), 2729 states have call successors, (2729), 2241 states have call predecessors, (2729), 2848 states have return successors, (3803), 2887 states have call predecessors, (3803), 2727 states have call successors, (3803) [2023-12-16 08:08:42,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60302 states to 60302 states and 71478 transitions. [2023-12-16 08:08:42,383 INFO L78 Accepts]: Start accepts. Automaton has 60302 states and 71478 transitions. Word has length 156 [2023-12-16 08:08:42,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:42,384 INFO L495 AbstractCegarLoop]: Abstraction has 60302 states and 71478 transitions. [2023-12-16 08:08:42,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:08:42,384 INFO L276 IsEmpty]: Start isEmpty. Operand 60302 states and 71478 transitions. [2023-12-16 08:08:42,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-16 08:08:42,401 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:42,402 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:42,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 (42)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:42,606 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 08:08:42,606 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:42,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:42,607 INFO L85 PathProgramCache]: Analyzing trace with hash 269067959, now seen corresponding path program 1 times [2023-12-16 08:08:42,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:42,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1631966113] [2023-12-16 08:08:42,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:42,608 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 08:08:42,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:42,609 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 08:08:42,611 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 08:08:42,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:42,702 INFO L262 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:42,704 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:42,717 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-16 08:08:42,717 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:42,717 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:42,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1631966113] [2023-12-16 08:08:42,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1631966113] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:42,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:42,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:08:42,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371496374] [2023-12-16 08:08:42,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:42,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:42,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:42,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:42,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:42,718 INFO L87 Difference]: Start difference. First operand 60302 states and 71478 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:08:46,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:46,650 INFO L93 Difference]: Finished difference Result 120586 states and 142929 transitions. [2023-12-16 08:08:46,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:46,650 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 156 [2023-12-16 08:08:46,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:46,797 INFO L225 Difference]: With dead ends: 120586 [2023-12-16 08:08:46,797 INFO L226 Difference]: Without dead ends: 60298 [2023-12-16 08:08:46,859 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 154 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 08:08:46,861 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 255 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:46,862 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [255 Valid, 242 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:08:46,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60298 states. [2023-12-16 08:08:50,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60298 to 60298. [2023-12-16 08:08:50,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60298 states, 54723 states have (on average 1.186777040732416) internal successors, (64944), 55173 states have internal predecessors, (64944), 2726 states have call successors, (2726), 2241 states have call predecessors, (2726), 2848 states have return successors, (3800), 2884 states have call predecessors, (3800), 2724 states have call successors, (3800) [2023-12-16 08:08:50,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60298 states to 60298 states and 71470 transitions. [2023-12-16 08:08:51,009 INFO L78 Accepts]: Start accepts. Automaton has 60298 states and 71470 transitions. Word has length 156 [2023-12-16 08:08:51,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:08:51,009 INFO L495 AbstractCegarLoop]: Abstraction has 60298 states and 71470 transitions. [2023-12-16 08:08:51,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:08:51,010 INFO L276 IsEmpty]: Start isEmpty. Operand 60298 states and 71470 transitions. [2023-12-16 08:08:51,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-16 08:08:51,024 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:08:51,024 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:08:51,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2023-12-16 08:08:51,229 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 08:08:51,229 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:08:51,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:08:51,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1709955578, now seen corresponding path program 1 times [2023-12-16 08:08:51,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:08:51,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1608722737] [2023-12-16 08:08:51,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:08:51,230 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 08:08:51,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:08:51,232 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 08:08:51,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-12-16 08:08:51,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:08:51,323 INFO L262 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:08:51,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:08:51,353 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 08:08:51,354 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:08:51,354 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:08:51,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1608722737] [2023-12-16 08:08:51,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1608722737] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:08:51,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:08:51,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:08:51,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728364414] [2023-12-16 08:08:51,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:08:51,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:08:51,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:08:51,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:08:51,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:51,355 INFO L87 Difference]: Start difference. First operand 60298 states and 71470 transitions. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 08:08:57,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:08:57,708 INFO L93 Difference]: Finished difference Result 168391 states and 199885 transitions. [2023-12-16 08:08:57,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:08:57,708 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 158 [2023-12-16 08:08:57,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:08:57,889 INFO L225 Difference]: With dead ends: 168391 [2023-12-16 08:08:57,889 INFO L226 Difference]: Without dead ends: 84454 [2023-12-16 08:08:57,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:08:57,952 INFO L413 NwaCegarLoop]: 443 mSDtfsCounter, 205 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:08:57,952 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 678 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:08:58,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84454 states. [2023-12-16 08:09:03,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84454 to 84454. [2023-12-16 08:09:03,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84454 states, 76575 states have (on average 1.1828534116878877) internal successors, (90577), 77153 states have internal predecessors, (90577), 3894 states have call successors, (3894), 3169 states have call predecessors, (3894), 3984 states have return successors, (5506), 4132 states have call predecessors, (5506), 3892 states have call successors, (5506) [2023-12-16 08:09:03,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84454 states to 84454 states and 99977 transitions. [2023-12-16 08:09:03,568 INFO L78 Accepts]: Start accepts. Automaton has 84454 states and 99977 transitions. Word has length 158 [2023-12-16 08:09:03,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:09:03,568 INFO L495 AbstractCegarLoop]: Abstraction has 84454 states and 99977 transitions. [2023-12-16 08:09:03,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 08:09:03,568 INFO L276 IsEmpty]: Start isEmpty. Operand 84454 states and 99977 transitions. [2023-12-16 08:09:03,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2023-12-16 08:09:03,599 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:09:03,599 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-16 08:09:03,606 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 08:09:03,803 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 08:09:03,803 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:09:03,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:09:03,804 INFO L85 PathProgramCache]: Analyzing trace with hash -778527402, now seen corresponding path program 1 times [2023-12-16 08:09:03,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:09:03,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1737238203] [2023-12-16 08:09:03,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:09:03,804 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 08:09:03,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:09:03,805 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 08:09:03,806 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 Received shutdown request... [2023-12-16 08:09:03,844 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 08:09:03,857 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 (45)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 08:09:03,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:09:03,923 INFO L262 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:09:03,925 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:09:04,060 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 08:09:04,060 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:09:04,060 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:09:04,063 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location error2Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-16 08:09:04,069 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 08:09:04,264 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 08:09:04,264 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was analyzing trace of length 200 with TraceHistMax 3,while AutomatonFreeRefinementEngine was Timeout during proof generation before using IpTcStrategyModuleMathsat [1737238203]. [2023-12-16 08:09:04,266 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location error1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-16 08:09:04,290 INFO L445 BasicCegarLoop]: Path program histogram: [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 08:09:04,292 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 08:09:04,295 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 08:09:04 BoogieIcfgContainer [2023-12-16 08:09:04,295 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 08:09:04,296 INFO L158 Benchmark]: Toolchain (without parser) took 71012.36ms. Allocated memory was 187.7MB in the beginning and 6.8GB in the end (delta: 6.6GB). Free memory was 134.5MB in the beginning and 5.1GB in the end (delta: -4.9GB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. [2023-12-16 08:09:04,296 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 187.7MB. Free memory is still 134.5MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 08:09:04,296 INFO L158 Benchmark]: CACSL2BoogieTranslator took 358.01ms. Allocated memory is still 187.7MB. Free memory was 134.2MB in the beginning and 112.9MB in the end (delta: 21.3MB). Peak memory consumption was 21.0MB. Max. memory is 8.0GB. [2023-12-16 08:09:04,296 INFO L158 Benchmark]: Boogie Procedure Inliner took 75.05ms. Allocated memory is still 187.7MB. Free memory was 112.9MB in the beginning and 109.4MB in the end (delta: 3.5MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-16 08:09:04,296 INFO L158 Benchmark]: Boogie Preprocessor took 63.48ms. Allocated memory is still 187.7MB. Free memory was 109.4MB in the beginning and 105.2MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-16 08:09:04,296 INFO L158 Benchmark]: RCFGBuilder took 708.05ms. Allocated memory was 187.7MB in the beginning and 362.8MB in the end (delta: 175.1MB). Free memory was 104.8MB in the beginning and 285.0MB in the end (delta: -180.2MB). Peak memory consumption was 12.9MB. Max. memory is 8.0GB. [2023-12-16 08:09:04,296 INFO L158 Benchmark]: TraceAbstraction took 69796.51ms. Allocated memory was 362.8MB in the beginning and 6.8GB in the end (delta: 6.4GB). Free memory was 284.5MB in the beginning and 5.1GB in the end (delta: -4.8GB). Peak memory consumption was 1.6GB. Max. memory is 8.0GB. [2023-12-16 08:09:04,297 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.17ms. Allocated memory is still 187.7MB. Free memory is still 134.5MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 358.01ms. Allocated memory is still 187.7MB. Free memory was 134.2MB in the beginning and 112.9MB in the end (delta: 21.3MB). Peak memory consumption was 21.0MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 75.05ms. Allocated memory is still 187.7MB. Free memory was 112.9MB in the beginning and 109.4MB in the end (delta: 3.5MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 63.48ms. Allocated memory is still 187.7MB. Free memory was 109.4MB in the beginning and 105.2MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * RCFGBuilder took 708.05ms. Allocated memory was 187.7MB in the beginning and 362.8MB in the end (delta: 175.1MB). Free memory was 104.8MB in the beginning and 285.0MB in the end (delta: -180.2MB). Peak memory consumption was 12.9MB. Max. memory is 8.0GB. * TraceAbstraction took 69796.51ms. Allocated memory was 362.8MB in the beginning and 6.8GB in the end (delta: 6.4GB). Free memory was 284.5MB in the beginning and 5.1GB in the end (delta: -4.8GB). Peak memory consumption was 1.6GB. 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: 390]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 390). Cancelled while NwaCegarLoop was analyzing trace of length 200 with TraceHistMax 3,while AutomatonFreeRefinementEngine was Timeout during proof generation before using IpTcStrategyModuleMathsat [1737238203]. - TimeoutResultAtElement [Line: 27]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 27). Cancelled while NwaCegarLoop was analyzing trace of length 200 with TraceHistMax 3,while AutomatonFreeRefinementEngine was Timeout during proof generation before using IpTcStrategyModuleMathsat [1737238203]. - StatisticsResult: Ultimate Automizer benchmark data CFG has 11 procedures, 258 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 69.7s, OverallIterations: 44, TraceHistogramMax: 3, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.2s, AutomataDifference: 30.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13120 SdHoareTripleChecker+Valid, 6.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12872 mSDsluCounter, 27710 SdHoareTripleChecker+Invalid, 4.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 14970 mSDsCounter, 827 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8162 IncrementalHoareTripleChecker+Invalid, 8989 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 827 mSolverCounterUnsat, 12740 mSDtfsCounter, 8162 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4352 GetRequests, 4245 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=84454occurred in iteration=43, InterpolantAutomatonStates: 175, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 23.0s AutomataMinimizationTime, 43 MinimizatonAttempts, 915 StatesRemovedByMinimization, 24 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 2.4s InterpolantComputationTime, 4249 NumberOfCodeBlocks, 4249 NumberOfCodeBlocksAsserted, 44 NumberOfCheckSat, 4325 ConstructedInterpolants, 0 QuantifiedInterpolants, 7623 SizeOfPredicates, 10 NumberOfNonLiveVariables, 10678 ConjunctsInSsa, 167 ConjunctsInUnsatCore, 45 InterpolantComputations, 42 PerfectInterpolantSequences, 706/732 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