/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/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-37.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-23 04:43:31,798 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-23 04:43:31,857 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-23 04:43:31,862 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-23 04:43:31,862 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-23 04:43:31,889 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-23 04:43:31,890 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-23 04:43:31,890 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-23 04:43:31,890 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-23 04:43:31,896 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-23 04:43:31,896 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-23 04:43:31,896 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-23 04:43:31,897 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-23 04:43:31,897 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-23 04:43:31,897 INFO L153 SettingsManager]: * Use SBE=true [2023-12-23 04:43:31,898 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-23 04:43:31,898 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-23 04:43:31,898 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-23 04:43:31,898 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-23 04:43:31,898 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-23 04:43:31,899 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-23 04:43:31,899 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-23 04:43:31,899 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-23 04:43:31,899 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-23 04:43:31,899 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-23 04:43:31,899 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-23 04:43:31,900 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-23 04:43:31,900 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-23 04:43:31,900 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-23 04:43:31,900 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-23 04:43:31,901 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-23 04:43:31,901 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-23 04:43:31,901 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-23 04:43:31,901 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-23 04:43:31,901 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-23 04:43:31,901 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-23 04:43:31,901 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-23 04:43:31,902 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-23 04:43:31,902 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-23 04:43:31,902 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-23 04:43:31,902 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-23 04:43:31,902 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-23 04:43:31,902 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-23 04:43:31,902 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-23 04:43:31,903 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-23 04:43:31,903 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-23 04:43:31,903 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-23 04:43:32,065 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-23 04:43:32,085 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-23 04:43:32,087 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-23 04:43:32,087 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-23 04:43:32,088 INFO L274 PluginConnector]: CDTParser initialized [2023-12-23 04:43:32,089 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-37.i [2023-12-23 04:43:33,052 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-23 04:43:33,261 INFO L384 CDTParser]: Found 1 translation units. [2023-12-23 04:43:33,262 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-37.i [2023-12-23 04:43:33,272 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c8f0a5e3d/eac49d3fb03a4e7490c5a832492b0a7e/FLAG20d3f4ed5 [2023-12-23 04:43:33,288 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c8f0a5e3d/eac49d3fb03a4e7490c5a832492b0a7e [2023-12-23 04:43:33,290 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-23 04:43:33,292 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-23 04:43:33,294 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-23 04:43:33,294 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-23 04:43:33,297 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-23 04:43:33,297 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.12 04:43:33" (1/1) ... [2023-12-23 04:43:33,299 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@60742c9f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:43:33, skipping insertion in model container [2023-12-23 04:43:33,299 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.12 04:43:33" (1/1) ... [2023-12-23 04:43:33,339 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-23 04:43:33,445 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-37.i[916,929] [2023-12-23 04:43:33,582 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-23 04:43:33,602 INFO L202 MainTranslator]: Completed pre-run [2023-12-23 04:43:33,609 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-37.i[916,929] [2023-12-23 04:43:33,668 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-23 04:43:33,685 INFO L206 MainTranslator]: Completed translation [2023-12-23 04:43:33,685 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:43:33 WrapperNode [2023-12-23 04:43:33,685 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-23 04:43:33,686 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-23 04:43:33,686 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-23 04:43:33,686 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-23 04:43:33,705 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:43:33" (1/1) ... [2023-12-23 04:43:33,731 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:43:33" (1/1) ... [2023-12-23 04:43:33,767 INFO L138 Inliner]: procedures = 27, calls = 138, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 748 [2023-12-23 04:43:33,767 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-23 04:43:33,768 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-23 04:43:33,768 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-23 04:43:33,768 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-23 04:43:33,781 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:43:33" (1/1) ... [2023-12-23 04:43:33,781 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:43:33" (1/1) ... [2023-12-23 04:43:33,788 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:43:33" (1/1) ... [2023-12-23 04:43:33,806 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-23 04:43:33,807 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:43:33" (1/1) ... [2023-12-23 04:43:33,840 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:43:33" (1/1) ... [2023-12-23 04:43:33,859 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:43:33" (1/1) ... [2023-12-23 04:43:33,864 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:43:33" (1/1) ... [2023-12-23 04:43:33,884 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:43:33" (1/1) ... [2023-12-23 04:43:33,887 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:43:33" (1/1) ... [2023-12-23 04:43:33,894 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-23 04:43:33,894 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-23 04:43:33,895 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-23 04:43:33,895 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-23 04:43:33,898 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:43:33" (1/1) ... [2023-12-23 04:43:33,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-23 04:43:33,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-23 04:43:33,922 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-23 04:43:33,926 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-23 04:43:33,954 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-23 04:43:33,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-23 04:43:33,955 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-23 04:43:33,956 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-23 04:43:33,956 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-23 04:43:33,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-23 04:43:34,093 INFO L241 CfgBuilder]: Building ICFG [2023-12-23 04:43:34,094 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-23 04:44:00,426 INFO L282 CfgBuilder]: Performing block encoding [2023-12-23 04:44:00,479 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-23 04:44:00,479 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-23 04:44:00,480 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.12 04:44:00 BoogieIcfgContainer [2023-12-23 04:44:00,480 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-23 04:44:00,482 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-23 04:44:00,482 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-23 04:44:00,484 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-23 04:44:00,484 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.12 04:43:33" (1/3) ... [2023-12-23 04:44:00,485 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@495fd5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.12 04:44:00, skipping insertion in model container [2023-12-23 04:44:00,485 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:43:33" (2/3) ... [2023-12-23 04:44:00,485 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@495fd5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.12 04:44:00, skipping insertion in model container [2023-12-23 04:44:00,485 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.12 04:44:00" (3/3) ... [2023-12-23 04:44:00,486 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-500_file-37.i [2023-12-23 04:44:00,497 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-23 04:44:00,498 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-23 04:44:00,550 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-23 04:44:00,554 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;@54ed8cd7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-23 04:44:00,554 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-23 04:44:00,561 INFO L276 IsEmpty]: Start isEmpty. Operand has 321 states, 193 states have (on average 1.5647668393782384) internal successors, (302), 194 states have internal predecessors, (302), 125 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 125 states have call predecessors, (125), 125 states have call successors, (125) [2023-12-23 04:44:00,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2023-12-23 04:44:00,589 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:44:00,590 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:44:00,591 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:44:00,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:44:00,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1966121135, now seen corresponding path program 1 times [2023-12-23 04:44:00,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:44:00,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1545300460] [2023-12-23 04:44:00,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:44:00,614 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-23 04:44:00,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:44:00,616 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-23 04:44:00,625 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-23 04:44:02,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:44:02,550 INFO L262 TraceCheckSpWp]: Trace formula consists of 1249 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-23 04:44:02,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:44:02,664 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 10724 proven. 0 refuted. 0 times theorem prover too weak. 20276 trivial. 0 not checked. [2023-12-23 04:44:02,664 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 04:44:02,665 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:44:02,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1545300460] [2023-12-23 04:44:02,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1545300460] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 04:44:02,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-23 04:44:02,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-23 04:44:02,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454398066] [2023-12-23 04:44:02,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 04:44:02,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-23 04:44:02,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:44:02,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-23 04:44:02,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-23 04:44:02,695 INFO L87 Difference]: Start difference. First operand has 321 states, 193 states have (on average 1.5647668393782384) internal successors, (302), 194 states have internal predecessors, (302), 125 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 125 states have call predecessors, (125), 125 states have call successors, (125) Second operand has 2 states, 2 states have (on average 80.0) internal successors, (160), 2 states have internal predecessors, (160), 2 states have call successors, (125), 2 states have call predecessors, (125), 2 states have return successors, (125), 2 states have call predecessors, (125), 2 states have call successors, (125) [2023-12-23 04:44:06,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:44:06,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:44:06,986 INFO L93 Difference]: Finished difference Result 636 states and 1221 transitions. [2023-12-23 04:44:07,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-23 04:44:07,059 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 80.0) internal successors, (160), 2 states have internal predecessors, (160), 2 states have call successors, (125), 2 states have call predecessors, (125), 2 states have return successors, (125), 2 states have call predecessors, (125), 2 states have call successors, (125) Word has length 778 [2023-12-23 04:44:07,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:44:07,067 INFO L225 Difference]: With dead ends: 636 [2023-12-23 04:44:07,067 INFO L226 Difference]: Without dead ends: 316 [2023-12-23 04:44:07,073 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 777 GetRequests, 777 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-23 04:44:07,076 INFO L413 NwaCegarLoop]: 534 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2023-12-23 04:44:07,076 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 534 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2023-12-23 04:44:07,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2023-12-23 04:44:07,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 316. [2023-12-23 04:44:07,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 189 states have (on average 1.5185185185185186) internal successors, (287), 189 states have internal predecessors, (287), 125 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 125 states have call predecessors, (125), 125 states have call successors, (125) [2023-12-23 04:44:07,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 537 transitions. [2023-12-23 04:44:07,198 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 537 transitions. Word has length 778 [2023-12-23 04:44:07,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:44:07,199 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 537 transitions. [2023-12-23 04:44:07,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 80.0) internal successors, (160), 2 states have internal predecessors, (160), 2 states have call successors, (125), 2 states have call predecessors, (125), 2 states have return successors, (125), 2 states have call predecessors, (125), 2 states have call successors, (125) [2023-12-23 04:44:07,200 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 537 transitions. [2023-12-23 04:44:07,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2023-12-23 04:44:07,219 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:44:07,220 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:44:07,276 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 (2)] Ended with exit code 0 [2023-12-23 04:44:07,436 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-23 04:44:07,437 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:44:07,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:44:07,437 INFO L85 PathProgramCache]: Analyzing trace with hash 916545731, now seen corresponding path program 1 times [2023-12-23 04:44:07,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:44:07,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [496176083] [2023-12-23 04:44:07,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:44:07,439 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-23 04:44:07,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:44:07,441 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-23 04:44:07,456 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-23 04:44:09,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:44:09,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 1251 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-23 04:44:09,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:44:09,391 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31000 trivial. 0 not checked. [2023-12-23 04:44:09,392 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 04:44:09,392 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:44:09,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [496176083] [2023-12-23 04:44:09,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [496176083] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 04:44:09,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-23 04:44:09,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-23 04:44:09,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77705958] [2023-12-23 04:44:09,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 04:44:09,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-23 04:44:09,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:44:09,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-23 04:44:09,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-23 04:44:09,396 INFO L87 Difference]: Start difference. First operand 316 states and 537 transitions. Second operand has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:44:15,559 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:44:19,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:44:23,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:44:23,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:44:23,684 INFO L93 Difference]: Finished difference Result 781 states and 1333 transitions. [2023-12-23 04:44:23,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-23 04:44:23,685 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) Word has length 778 [2023-12-23 04:44:23,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:44:23,696 INFO L225 Difference]: With dead ends: 781 [2023-12-23 04:44:23,697 INFO L226 Difference]: Without dead ends: 466 [2023-12-23 04:44:23,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 777 GetRequests, 776 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-23 04:44:23,700 INFO L413 NwaCegarLoop]: 583 mSDtfsCounter, 260 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 1081 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.2s IncrementalHoareTripleChecker+Time [2023-12-23 04:44:23,700 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 1081 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 59 Invalid, 3 Unknown, 0 Unchecked, 14.2s Time] [2023-12-23 04:44:23,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2023-12-23 04:44:23,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 463. [2023-12-23 04:44:23,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 309 states have (on average 1.5922330097087378) internal successors, (492), 310 states have internal predecessors, (492), 151 states have call successors, (151), 2 states have call predecessors, (151), 2 states have return successors, (151), 150 states have call predecessors, (151), 151 states have call successors, (151) [2023-12-23 04:44:23,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 794 transitions. [2023-12-23 04:44:23,756 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 794 transitions. Word has length 778 [2023-12-23 04:44:23,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:44:23,760 INFO L495 AbstractCegarLoop]: Abstraction has 463 states and 794 transitions. [2023-12-23 04:44:23,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:44:23,762 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 794 transitions. [2023-12-23 04:44:23,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2023-12-23 04:44:23,785 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:44:23,786 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:44:23,843 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-23 04:44:23,996 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-23 04:44:23,997 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:44:23,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:44:23,997 INFO L85 PathProgramCache]: Analyzing trace with hash 943611333, now seen corresponding path program 1 times [2023-12-23 04:44:23,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:44:23,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [348544777] [2023-12-23 04:44:23,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:44:23,999 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-23 04:44:23,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:44:24,000 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-23 04:44:24,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-23 04:44:25,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:44:25,775 INFO L262 TraceCheckSpWp]: Trace formula consists of 1251 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-23 04:44:25,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:44:29,408 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 13818 proven. 249 refuted. 0 times theorem prover too weak. 16933 trivial. 0 not checked. [2023-12-23 04:44:29,409 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:44:30,981 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 123 proven. 249 refuted. 0 times theorem prover too weak. 30628 trivial. 0 not checked. [2023-12-23 04:44:30,981 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:44:30,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [348544777] [2023-12-23 04:44:30,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [348544777] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-23 04:44:30,982 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-23 04:44:30,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-23 04:44:30,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939095466] [2023-12-23 04:44:30,982 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-23 04:44:30,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-23 04:44:30,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:44:30,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-23 04:44:30,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-23 04:44:30,986 INFO L87 Difference]: Start difference. First operand 463 states and 794 transitions. Second operand has 7 states, 7 states have (on average 23.571428571428573) internal successors, (165), 7 states have internal predecessors, (165), 2 states have call successors, (208), 2 states have call predecessors, (208), 4 states have return successors, (209), 2 states have call predecessors, (209), 2 states have call successors, (209) [2023-12-23 04:44:38,285 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:44:42,290 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:44:46,293 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:44:46,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:44:46,301 INFO L93 Difference]: Finished difference Result 933 states and 1592 transitions. [2023-12-23 04:44:46,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-23 04:44:46,380 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 23.571428571428573) internal successors, (165), 7 states have internal predecessors, (165), 2 states have call successors, (208), 2 states have call predecessors, (208), 4 states have return successors, (209), 2 states have call predecessors, (209), 2 states have call successors, (209) Word has length 778 [2023-12-23 04:44:46,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:44:46,386 INFO L225 Difference]: With dead ends: 933 [2023-12-23 04:44:46,387 INFO L226 Difference]: Without dead ends: 471 [2023-12-23 04:44:46,388 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1558 GetRequests, 1548 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-23 04:44:46,389 INFO L413 NwaCegarLoop]: 396 mSDtfsCounter, 237 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 50 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 935 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.1s IncrementalHoareTripleChecker+Time [2023-12-23 04:44:46,389 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 935 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 619 Invalid, 3 Unknown, 0 Unchecked, 15.1s Time] [2023-12-23 04:44:46,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2023-12-23 04:44:46,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 465. [2023-12-23 04:44:46,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 310 states have (on average 1.564516129032258) internal successors, (485), 311 states have internal predecessors, (485), 151 states have call successors, (151), 3 states have call predecessors, (151), 3 states have return successors, (151), 150 states have call predecessors, (151), 151 states have call successors, (151) [2023-12-23 04:44:46,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 787 transitions. [2023-12-23 04:44:46,420 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 787 transitions. Word has length 778 [2023-12-23 04:44:46,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:44:46,424 INFO L495 AbstractCegarLoop]: Abstraction has 465 states and 787 transitions. [2023-12-23 04:44:46,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.571428571428573) internal successors, (165), 7 states have internal predecessors, (165), 2 states have call successors, (208), 2 states have call predecessors, (208), 4 states have return successors, (209), 2 states have call predecessors, (209), 2 states have call successors, (209) [2023-12-23 04:44:46,425 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 787 transitions. [2023-12-23 04:44:46,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2023-12-23 04:44:46,431 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:44:46,431 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:44:46,482 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-23 04:44:46,642 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-23 04:44:46,643 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:44:46,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:44:46,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1268658625, now seen corresponding path program 1 times [2023-12-23 04:44:46,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:44:46,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1283785645] [2023-12-23 04:44:46,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:44:46,647 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 04:44:46,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:44:46,648 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-23 04:44:46,650 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-23 04:44:48,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:44:48,610 INFO L262 TraceCheckSpWp]: Trace formula consists of 1250 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-23 04:44:48,655 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:44:52,263 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 14812 proven. 228 refuted. 0 times theorem prover too weak. 15960 trivial. 0 not checked. [2023-12-23 04:44:52,263 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:44:52,902 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31000 trivial. 0 not checked. [2023-12-23 04:44:52,902 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:44:52,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1283785645] [2023-12-23 04:44:52,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1283785645] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-23 04:44:52,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 04:44:52,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2023-12-23 04:44:52,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139186167] [2023-12-23 04:44:52,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 04:44:52,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-23 04:44:52,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:44:52,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-23 04:44:52,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-12-23 04:44:52,905 INFO L87 Difference]: Start difference. First operand 465 states and 787 transitions. Second operand has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:44:56,938 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-12-23 04:45:01,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-12-23 04:45:05,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-12-23 04:45:09,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:45:13,519 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-12-23 04:45:17,023 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.50s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-12-23 04:45:18,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:45:18,860 INFO L93 Difference]: Finished difference Result 1601 states and 2719 transitions. [2023-12-23 04:45:18,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-23 04:45:18,862 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) Word has length 778 [2023-12-23 04:45:18,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:45:18,866 INFO L225 Difference]: With dead ends: 1601 [2023-12-23 04:45:18,867 INFO L226 Difference]: Without dead ends: 1137 [2023-12-23 04:45:18,868 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1554 GetRequests, 1547 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-12-23 04:45:18,868 INFO L413 NwaCegarLoop]: 937 mSDtfsCounter, 640 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 640 SdHoareTripleChecker+Valid, 1616 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.9s IncrementalHoareTripleChecker+Time [2023-12-23 04:45:18,868 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [640 Valid, 1616 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 209 Invalid, 4 Unknown, 0 Unchecked, 25.9s Time] [2023-12-23 04:45:18,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1137 states. [2023-12-23 04:45:18,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1137 to 817. [2023-12-23 04:45:18,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 817 states, 579 states have (on average 1.6027633851468048) internal successors, (928), 582 states have internal predecessors, (928), 231 states have call successors, (231), 6 states have call predecessors, (231), 6 states have return successors, (231), 228 states have call predecessors, (231), 231 states have call successors, (231) [2023-12-23 04:45:18,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 817 states to 817 states and 1390 transitions. [2023-12-23 04:45:18,912 INFO L78 Accepts]: Start accepts. Automaton has 817 states and 1390 transitions. Word has length 778 [2023-12-23 04:45:18,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:45:18,913 INFO L495 AbstractCegarLoop]: Abstraction has 817 states and 1390 transitions. [2023-12-23 04:45:18,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:45:18,913 INFO L276 IsEmpty]: Start isEmpty. Operand 817 states and 1390 transitions. [2023-12-23 04:45:18,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2023-12-23 04:45:18,918 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:45:18,918 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:45:18,970 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-23 04:45:19,119 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-23 04:45:19,119 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:45:19,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:45:19,120 INFO L85 PathProgramCache]: Analyzing trace with hash -2139085825, now seen corresponding path program 1 times [2023-12-23 04:45:19,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:45:19,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [658085750] [2023-12-23 04:45:19,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:45:19,121 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-23 04:45:19,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:45:19,122 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-23 04:45:19,124 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-23 04:45:20,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:45:20,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 1249 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-23 04:45:20,831 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:45:25,628 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 15688 proven. 366 refuted. 0 times theorem prover too weak. 14946 trivial. 0 not checked. [2023-12-23 04:45:25,628 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:45:25,890 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:45:25,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [658085750] [2023-12-23 04:45:25,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [658085750] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 04:45:25,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1311077812] [2023-12-23 04:45:25,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:45:25,891 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 04:45:25,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 04:45:25,892 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 04:45:25,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2023-12-23 04:45:27,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:45:27,615 INFO L262 TraceCheckSpWp]: Trace formula consists of 1249 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-23 04:45:27,635 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:45:27,837 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31000 trivial. 0 not checked. [2023-12-23 04:45:27,838 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 04:45:27,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1311077812] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 04:45:27,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 04:45:27,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2023-12-23 04:45:27,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152104054] [2023-12-23 04:45:27,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 04:45:27,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-23 04:45:27,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:45:27,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-23 04:45:27,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-23 04:45:27,844 INFO L87 Difference]: Start difference. First operand 817 states and 1390 transitions. Second operand has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:45:33,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:45:37,130 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:45:41,135 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:45:41,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:45:41,253 INFO L93 Difference]: Finished difference Result 2241 states and 3816 transitions. [2023-12-23 04:45:41,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-23 04:45:41,254 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) Word has length 778 [2023-12-23 04:45:41,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:45:41,260 INFO L225 Difference]: With dead ends: 2241 [2023-12-23 04:45:41,260 INFO L226 Difference]: Without dead ends: 1425 [2023-12-23 04:45:41,262 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1638 GetRequests, 1630 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-23 04:45:41,264 INFO L413 NwaCegarLoop]: 568 mSDtfsCounter, 251 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 9 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 1078 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.4s IncrementalHoareTripleChecker+Time [2023-12-23 04:45:41,264 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 1078 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 23 Invalid, 3 Unknown, 0 Unchecked, 13.4s Time] [2023-12-23 04:45:41,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1425 states. [2023-12-23 04:45:41,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1425 to 1421. [2023-12-23 04:45:41,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1421 states, 1037 states have (on average 1.6065573770491803) internal successors, (1666), 1044 states have internal predecessors, (1666), 371 states have call successors, (371), 12 states have call predecessors, (371), 12 states have return successors, (371), 364 states have call predecessors, (371), 371 states have call successors, (371) [2023-12-23 04:45:41,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1421 states to 1421 states and 2408 transitions. [2023-12-23 04:45:41,328 INFO L78 Accepts]: Start accepts. Automaton has 1421 states and 2408 transitions. Word has length 778 [2023-12-23 04:45:41,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:45:41,329 INFO L495 AbstractCegarLoop]: Abstraction has 1421 states and 2408 transitions. [2023-12-23 04:45:41,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:45:41,329 INFO L276 IsEmpty]: Start isEmpty. Operand 1421 states and 2408 transitions. [2023-12-23 04:45:41,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2023-12-23 04:45:41,335 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:45:41,335 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:45:41,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (7)] Forceful destruction successful, exit code 0 [2023-12-23 04:45:41,593 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-23 04:45:41,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,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-23 04:45:41,744 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:45:41,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:45:41,745 INFO L85 PathProgramCache]: Analyzing trace with hash -75309181, now seen corresponding path program 1 times [2023-12-23 04:45:41,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:45:41,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [979936037] [2023-12-23 04:45:41,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:45:41,746 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-23 04:45:41,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:45:41,747 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-23 04:45:41,748 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-23 04:45:43,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:45:43,492 INFO L262 TraceCheckSpWp]: Trace formula consists of 1248 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-23 04:45:43,499 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:45:48,554 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 15688 proven. 366 refuted. 0 times theorem prover too weak. 14946 trivial. 0 not checked. [2023-12-23 04:45:48,555 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:45:48,833 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:45:48,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [979936037] [2023-12-23 04:45:48,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [979936037] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 04:45:48,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [684225071] [2023-12-23 04:45:48,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:45:48,833 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 04:45:48,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 04:45:48,834 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 04:45:48,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2023-12-23 04:45:50,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:45:50,700 INFO L262 TraceCheckSpWp]: Trace formula consists of 1248 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-23 04:45:50,707 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:45:50,968 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31000 trivial. 0 not checked. [2023-12-23 04:45:50,968 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 04:45:50,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [684225071] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 04:45:50,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 04:45:50,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2023-12-23 04:45:50,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058496826] [2023-12-23 04:45:50,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 04:45:50,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-23 04:45:50,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:45:50,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-23 04:45:50,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-23 04:45:50,971 INFO L87 Difference]: Start difference. First operand 1421 states and 2408 transitions. Second operand has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:45:56,651 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:46:00,654 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:46:04,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:46:04,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:46:04,790 INFO L93 Difference]: Finished difference Result 2853 states and 4824 transitions. [2023-12-23 04:46:04,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-23 04:46:04,791 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) Word has length 778 [2023-12-23 04:46:04,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:46:04,798 INFO L225 Difference]: With dead ends: 2853 [2023-12-23 04:46:04,798 INFO L226 Difference]: Without dead ends: 1433 [2023-12-23 04:46:04,801 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1638 GetRequests, 1630 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-23 04:46:04,803 INFO L413 NwaCegarLoop]: 639 mSDtfsCounter, 214 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 1149 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.8s IncrementalHoareTripleChecker+Time [2023-12-23 04:46:04,803 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 1149 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 3 Unknown, 0 Unchecked, 13.8s Time] [2023-12-23 04:46:04,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1433 states. [2023-12-23 04:46:04,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1433 to 1075. [2023-12-23 04:46:04,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1075 states, 835 states have (on average 1.6479041916167665) internal successors, (1376), 838 states have internal predecessors, (1376), 231 states have call successors, (231), 8 states have call predecessors, (231), 8 states have return successors, (231), 228 states have call predecessors, (231), 231 states have call successors, (231) [2023-12-23 04:46:04,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1075 states to 1075 states and 1838 transitions. [2023-12-23 04:46:04,879 INFO L78 Accepts]: Start accepts. Automaton has 1075 states and 1838 transitions. Word has length 778 [2023-12-23 04:46:04,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:46:04,880 INFO L495 AbstractCegarLoop]: Abstraction has 1075 states and 1838 transitions. [2023-12-23 04:46:04,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:46:04,880 INFO L276 IsEmpty]: Start isEmpty. Operand 1075 states and 1838 transitions. [2023-12-23 04:46:04,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2023-12-23 04:46:04,886 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:46:04,886 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:46:04,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2023-12-23 04:46:05,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 (8)] Forceful destruction successful, exit code 0 [2023-12-23 04:46:05,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,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-23 04:46:05,292 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:46:05,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:46:05,293 INFO L85 PathProgramCache]: Analyzing trace with hash -2123567107, now seen corresponding path program 1 times [2023-12-23 04:46:05,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:46:05,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1977989574] [2023-12-23 04:46:05,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:46:05,294 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-23 04:46:05,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:46:05,295 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-23 04:46:05,297 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-23 04:46:07,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:46:07,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 1249 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-23 04:46:07,252 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:46:12,655 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 15688 proven. 366 refuted. 0 times theorem prover too weak. 14946 trivial. 0 not checked. [2023-12-23 04:46:12,656 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:46:12,976 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:46:12,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1977989574] [2023-12-23 04:46:12,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1977989574] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 04:46:12,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1654848644] [2023-12-23 04:46:12,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:46:12,977 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 04:46:12,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 04:46:12,978 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 04:46:12,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2023-12-23 04:46:14,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:46:14,906 INFO L262 TraceCheckSpWp]: Trace formula consists of 1249 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-23 04:46:14,914 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:46:20,073 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31000 trivial. 0 not checked. [2023-12-23 04:46:20,073 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 04:46:20,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1654848644] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 04:46:20,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 04:46:20,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [8] total 9 [2023-12-23 04:46:20,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617103588] [2023-12-23 04:46:20,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 04:46:20,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-23 04:46:20,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:46:20,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-23 04:46:20,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-23 04:46:20,076 INFO L87 Difference]: Start difference. First operand 1075 states and 1838 transitions. Second operand has 3 states, 3 states have (on average 52.0) internal successors, (156), 2 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:46:24,398 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:46:28,403 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:46:32,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:46:32,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:46:32,604 INFO L93 Difference]: Finished difference Result 3187 states and 5448 transitions. [2023-12-23 04:46:32,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-23 04:46:32,605 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 2 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) Word has length 778 [2023-12-23 04:46:32,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:46:32,614 INFO L225 Difference]: With dead ends: 3187 [2023-12-23 04:46:32,614 INFO L226 Difference]: Without dead ends: 2113 [2023-12-23 04:46:32,616 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1638 GetRequests, 1630 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-23 04:46:32,617 INFO L413 NwaCegarLoop]: 543 mSDtfsCounter, 164 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 1066 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.5s IncrementalHoareTripleChecker+Time [2023-12-23 04:46:32,617 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 1066 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 3 Unknown, 0 Unchecked, 12.5s Time] [2023-12-23 04:46:32,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2113 states. [2023-12-23 04:46:32,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2113 to 2111. [2023-12-23 04:46:32,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2111 states, 1632 states have (on average 1.6360294117647058) internal successors, (2670), 1638 states have internal predecessors, (2670), 462 states have call successors, (462), 16 states have call predecessors, (462), 16 states have return successors, (462), 456 states have call predecessors, (462), 462 states have call successors, (462) [2023-12-23 04:46:32,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2111 states to 2111 states and 3594 transitions. [2023-12-23 04:46:32,728 INFO L78 Accepts]: Start accepts. Automaton has 2111 states and 3594 transitions. Word has length 778 [2023-12-23 04:46:32,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:46:32,729 INFO L495 AbstractCegarLoop]: Abstraction has 2111 states and 3594 transitions. [2023-12-23 04:46:32,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 2 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:46:32,729 INFO L276 IsEmpty]: Start isEmpty. Operand 2111 states and 3594 transitions. [2023-12-23 04:46:32,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2023-12-23 04:46:32,735 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:46:32,736 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:46:32,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (11)] Forceful destruction successful, exit code 0 [2023-12-23 04:46:33,004 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-23 04:46:33,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,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-23 04:46:33,147 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:46:33,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:46:33,147 INFO L85 PathProgramCache]: Analyzing trace with hash -195294405, now seen corresponding path program 1 times [2023-12-23 04:46:33,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:46:33,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1553267105] [2023-12-23 04:46:33,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:46:33,149 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 04:46:33,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:46:33,150 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-23 04:46:33,160 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-23 04:46:34,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:46:35,018 INFO L262 TraceCheckSpWp]: Trace formula consists of 1248 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-23 04:46:35,025 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:46:41,136 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 15688 proven. 366 refuted. 0 times theorem prover too weak. 14946 trivial. 0 not checked. [2023-12-23 04:46:41,137 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:46:41,452 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:46:41,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1553267105] [2023-12-23 04:46:41,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1553267105] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 04:46:41,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1028340397] [2023-12-23 04:46:41,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:46:41,452 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 04:46:41,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 04:46:41,453 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 04:46:41,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2023-12-23 04:46:43,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:46:43,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 1248 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-23 04:46:43,523 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:46:44,024 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31000 trivial. 0 not checked. [2023-12-23 04:46:44,024 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 04:46:44,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1028340397] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 04:46:44,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 04:46:44,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2023-12-23 04:46:44,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162387131] [2023-12-23 04:46:44,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 04:46:44,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-23 04:46:44,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:46:44,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-23 04:46:44,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-23 04:46:44,027 INFO L87 Difference]: Start difference. First operand 2111 states and 3594 transitions. Second operand has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:46:48,331 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:46:52,333 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:46:56,338 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:46:56,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:46:56,537 INFO L93 Difference]: Finished difference Result 5969 states and 10206 transitions. [2023-12-23 04:46:56,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-23 04:46:56,538 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) Word has length 778 [2023-12-23 04:46:56,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:46:56,564 INFO L225 Difference]: With dead ends: 5969 [2023-12-23 04:46:56,564 INFO L226 Difference]: Without dead ends: 3859 [2023-12-23 04:46:56,568 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1638 GetRequests, 1630 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-23 04:46:56,569 INFO L413 NwaCegarLoop]: 625 mSDtfsCounter, 234 mSDsluCounter, 517 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 5 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 1142 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.4s IncrementalHoareTripleChecker+Time [2023-12-23 04:46:56,569 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 1142 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 16 Invalid, 3 Unknown, 0 Unchecked, 12.4s Time] [2023-12-23 04:46:56,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3859 states. [2023-12-23 04:46:56,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3859 to 3853. [2023-12-23 04:46:56,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3853 states, 3110 states have (on average 1.65016077170418) internal successors, (5132), 3124 states have internal predecessors, (5132), 718 states have call successors, (718), 24 states have call predecessors, (718), 24 states have return successors, (718), 704 states have call predecessors, (718), 718 states have call successors, (718) [2023-12-23 04:46:56,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3853 states to 3853 states and 6568 transitions. [2023-12-23 04:46:56,722 INFO L78 Accepts]: Start accepts. Automaton has 3853 states and 6568 transitions. Word has length 778 [2023-12-23 04:46:56,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:46:56,723 INFO L495 AbstractCegarLoop]: Abstraction has 3853 states and 6568 transitions. [2023-12-23 04:46:56,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:46:56,723 INFO L276 IsEmpty]: Start isEmpty. Operand 3853 states and 6568 transitions. [2023-12-23 04:46:56,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2023-12-23 04:46:56,747 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:46:56,747 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:46:56,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (13)] Forceful destruction successful, exit code 0 [2023-12-23 04:46:57,005 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-23 04:46:57,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,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-23 04:46:57,157 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:46:57,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:46:57,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1613610815, now seen corresponding path program 1 times [2023-12-23 04:46:57,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:46:57,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [193897974] [2023-12-23 04:46:57,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:46:57,159 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 04:46:57,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:46:57,160 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-23 04:46:57,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-23 04:46:59,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:46:59,111 INFO L262 TraceCheckSpWp]: Trace formula consists of 1248 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-23 04:46:59,118 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:47:04,771 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 15688 proven. 366 refuted. 0 times theorem prover too weak. 14946 trivial. 0 not checked. [2023-12-23 04:47:04,771 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:47:05,061 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:47:05,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [193897974] [2023-12-23 04:47:05,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [193897974] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 04:47:05,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1487548066] [2023-12-23 04:47:05,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:47:05,062 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 04:47:05,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 04:47:05,063 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 04:47:05,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2023-12-23 04:47:06,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:47:07,081 INFO L262 TraceCheckSpWp]: Trace formula consists of 1248 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-23 04:47:07,088 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:47:07,162 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31000 trivial. 0 not checked. [2023-12-23 04:47:07,162 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 04:47:07,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1487548066] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 04:47:07,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 04:47:07,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2023-12-23 04:47:07,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969698967] [2023-12-23 04:47:07,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 04:47:07,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-23 04:47:07,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:47:07,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-23 04:47:07,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-23 04:47:07,164 INFO L87 Difference]: Start difference. First operand 3853 states and 6568 transitions. Second operand has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:47:11,889 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:47:15,899 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:47:19,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:47:20,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:47:20,169 INFO L93 Difference]: Finished difference Result 11083 states and 18908 transitions. [2023-12-23 04:47:20,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-23 04:47:20,180 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) Word has length 778 [2023-12-23 04:47:20,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:47:20,204 INFO L225 Difference]: With dead ends: 11083 [2023-12-23 04:47:20,205 INFO L226 Difference]: Without dead ends: 7231 [2023-12-23 04:47:20,211 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1638 GetRequests, 1630 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-23 04:47:20,213 INFO L413 NwaCegarLoop]: 645 mSDtfsCounter, 274 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 8 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 1155 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.8s IncrementalHoareTripleChecker+Time [2023-12-23 04:47:20,213 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [274 Valid, 1155 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 20 Invalid, 3 Unknown, 0 Unchecked, 12.8s Time] [2023-12-23 04:47:20,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7231 states. [2023-12-23 04:47:20,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7231 to 7197. [2023-12-23 04:47:20,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7197 states, 5918 states have (on average 1.6471781007096993) internal successors, (9748), 5948 states have internal predecessors, (9748), 1238 states have call successors, (1238), 40 states have call predecessors, (1238), 40 states have return successors, (1238), 1208 states have call predecessors, (1238), 1238 states have call successors, (1238) [2023-12-23 04:47:20,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7197 states to 7197 states and 12224 transitions. [2023-12-23 04:47:20,521 INFO L78 Accepts]: Start accepts. Automaton has 7197 states and 12224 transitions. Word has length 778 [2023-12-23 04:47:20,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:47:20,522 INFO L495 AbstractCegarLoop]: Abstraction has 7197 states and 12224 transitions. [2023-12-23 04:47:20,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:47:20,522 INFO L276 IsEmpty]: Start isEmpty. Operand 7197 states and 12224 transitions. [2023-12-23 04:47:20,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2023-12-23 04:47:20,535 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:47:20,535 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:47:20,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (15)] Forceful destruction successful, exit code 0 [2023-12-23 04:47:20,807 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-23 04:47:20,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,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-23 04:47:20,946 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:47:20,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:47:20,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1863708031, now seen corresponding path program 1 times [2023-12-23 04:47:20,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:47:20,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [151477232] [2023-12-23 04:47:20,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:47:20,948 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 04:47:20,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:47:20,949 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-23 04:47:20,954 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-23 04:47:22,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:47:22,953 INFO L262 TraceCheckSpWp]: Trace formula consists of 1249 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-23 04:47:22,959 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:47:28,740 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 15688 proven. 366 refuted. 0 times theorem prover too weak. 14946 trivial. 0 not checked. [2023-12-23 04:47:28,740 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:47:29,029 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:47:29,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [151477232] [2023-12-23 04:47:29,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [151477232] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 04:47:29,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [354345660] [2023-12-23 04:47:29,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:47:29,030 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 04:47:29,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 04:47:29,031 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 04:47:29,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2023-12-23 04:47:30,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:47:30,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 1249 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-23 04:47:30,876 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:47:31,198 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31000 trivial. 0 not checked. [2023-12-23 04:47:31,198 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 04:47:31,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [354345660] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 04:47:31,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 04:47:31,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2023-12-23 04:47:31,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833184170] [2023-12-23 04:47:31,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 04:47:31,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-23 04:47:31,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:47:31,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-23 04:47:31,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-23 04:47:31,201 INFO L87 Difference]: Start difference. First operand 7197 states and 12224 transitions. Second operand has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:47:35,636 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:47:39,242 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.61s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:47:39,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:47:39,666 INFO L93 Difference]: Finished difference Result 14443 states and 24496 transitions. [2023-12-23 04:47:39,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-23 04:47:39,667 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) Word has length 778 [2023-12-23 04:47:39,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:47:39,702 INFO L225 Difference]: With dead ends: 14443 [2023-12-23 04:47:39,702 INFO L226 Difference]: Without dead ends: 7247 [2023-12-23 04:47:39,715 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1638 GetRequests, 1630 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-23 04:47:39,716 INFO L413 NwaCegarLoop]: 632 mSDtfsCounter, 229 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 1144 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2023-12-23 04:47:39,716 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 1144 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 25 Invalid, 1 Unknown, 0 Unchecked, 8.2s Time] [2023-12-23 04:47:39,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7247 states. [2023-12-23 04:47:39,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7247 to 5969. [2023-12-23 04:47:39,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5969 states, 5222 states have (on average 1.6721562619685943) internal successors, (8732), 5236 states have internal predecessors, (8732), 718 states have call successors, (718), 28 states have call predecessors, (718), 28 states have return successors, (718), 704 states have call predecessors, (718), 718 states have call successors, (718) [2023-12-23 04:47:39,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5969 states to 5969 states and 10168 transitions. [2023-12-23 04:47:39,981 INFO L78 Accepts]: Start accepts. Automaton has 5969 states and 10168 transitions. Word has length 778 [2023-12-23 04:47:39,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:47:39,981 INFO L495 AbstractCegarLoop]: Abstraction has 5969 states and 10168 transitions. [2023-12-23 04:47:39,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:47:39,982 INFO L276 IsEmpty]: Start isEmpty. Operand 5969 states and 10168 transitions. [2023-12-23 04:47:39,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2023-12-23 04:47:39,994 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:47:39,995 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:47:40,062 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-23 04:47:40,226 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (17)] Forceful destruction successful, exit code 0 [2023-12-23 04:47:40,412 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,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-23 04:47:40,413 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:47:40,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:47:40,413 INFO L85 PathProgramCache]: Analyzing trace with hash 27027199, now seen corresponding path program 1 times [2023-12-23 04:47:40,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:47:40,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [983108683] [2023-12-23 04:47:40,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:47:40,414 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 04:47:40,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:47:40,415 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-23 04:47:40,416 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-23 04:47:42,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:47:42,450 INFO L262 TraceCheckSpWp]: Trace formula consists of 1246 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-23 04:47:42,457 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:47:48,119 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 15688 proven. 366 refuted. 0 times theorem prover too weak. 14946 trivial. 0 not checked. [2023-12-23 04:47:48,120 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:47:48,397 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:47:48,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [983108683] [2023-12-23 04:47:48,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [983108683] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 04:47:48,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2005983335] [2023-12-23 04:47:48,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:47:48,397 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 04:47:48,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 04:47:48,398 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 04:47:48,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2023-12-23 04:47:50,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:47:50,451 INFO L262 TraceCheckSpWp]: Trace formula consists of 1246 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-23 04:47:50,459 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:47:51,780 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31000 trivial. 0 not checked. [2023-12-23 04:47:51,780 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 04:47:51,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2005983335] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 04:47:51,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 04:47:51,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2023-12-23 04:47:51,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773131487] [2023-12-23 04:47:51,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 04:47:51,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-23 04:47:51,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:47:51,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-23 04:47:51,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-12-23 04:47:51,782 INFO L87 Difference]: Start difference. First operand 5969 states and 10168 transitions. Second operand has 5 states, 5 states have (on average 31.2) internal successors, (156), 5 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:48:00,016 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:48:04,020 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:48:08,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:48:12,028 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:48:16,032 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:48:20,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:48:21,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:48:21,783 INFO L93 Difference]: Finished difference Result 14973 states and 25161 transitions. [2023-12-23 04:48:21,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-23 04:48:21,784 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.2) internal successors, (156), 5 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) Word has length 778 [2023-12-23 04:48:21,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:48:21,812 INFO L225 Difference]: With dead ends: 14973 [2023-12-23 04:48:21,812 INFO L226 Difference]: Without dead ends: 8605 [2023-12-23 04:48:21,824 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1642 GetRequests, 1630 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-12-23 04:48:21,824 INFO L413 NwaCegarLoop]: 701 mSDtfsCounter, 721 mSDsluCounter, 1196 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 346 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 721 SdHoareTripleChecker+Valid, 1897 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 346 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.4s IncrementalHoareTripleChecker+Time [2023-12-23 04:48:21,824 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [721 Valid, 1897 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [346 Valid, 327 Invalid, 6 Unknown, 0 Unchecked, 29.4s Time] [2023-12-23 04:48:21,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8605 states. [2023-12-23 04:48:22,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8605 to 5969. [2023-12-23 04:48:22,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5969 states, 5222 states have (on average 1.6660283416315589) internal successors, (8700), 5236 states have internal predecessors, (8700), 718 states have call successors, (718), 28 states have call predecessors, (718), 28 states have return successors, (718), 704 states have call predecessors, (718), 718 states have call successors, (718) [2023-12-23 04:48:22,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5969 states to 5969 states and 10136 transitions. [2023-12-23 04:48:22,227 INFO L78 Accepts]: Start accepts. Automaton has 5969 states and 10136 transitions. Word has length 778 [2023-12-23 04:48:22,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:48:22,227 INFO L495 AbstractCegarLoop]: Abstraction has 5969 states and 10136 transitions. [2023-12-23 04:48:22,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.2) internal successors, (156), 5 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:48:22,228 INFO L276 IsEmpty]: Start isEmpty. Operand 5969 states and 10136 transitions. [2023-12-23 04:48:22,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2023-12-23 04:48:22,238 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:48:22,239 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:48:22,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (19)] Forceful destruction successful, exit code 0 [2023-12-23 04:48:22,509 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-23 04:48:22,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,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-23 04:48:22,651 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:48:22,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:48:22,652 INFO L85 PathProgramCache]: Analyzing trace with hash 450673921, now seen corresponding path program 1 times [2023-12-23 04:48:22,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:48:22,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [852388480] [2023-12-23 04:48:22,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:48:22,653 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-23 04:48:22,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:48:22,654 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-23 04:48:22,657 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-23 04:48:24,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:48:24,455 INFO L262 TraceCheckSpWp]: Trace formula consists of 1247 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-23 04:48:24,462 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:48:29,777 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 15688 proven. 366 refuted. 0 times theorem prover too weak. 14946 trivial. 0 not checked. [2023-12-23 04:48:29,777 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:48:30,031 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:48:30,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [852388480] [2023-12-23 04:48:30,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [852388480] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 04:48:30,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [119659568] [2023-12-23 04:48:30,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:48:30,031 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 04:48:30,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 04:48:30,033 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 04:48:30,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2023-12-23 04:48:31,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:48:31,883 INFO L262 TraceCheckSpWp]: Trace formula consists of 1247 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-23 04:48:31,889 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:48:32,098 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31000 trivial. 0 not checked. [2023-12-23 04:48:32,099 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 04:48:32,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [119659568] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 04:48:32,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 04:48:32,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2023-12-23 04:48:32,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682715148] [2023-12-23 04:48:32,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 04:48:32,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-23 04:48:32,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:48:32,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-23 04:48:32,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-23 04:48:32,114 INFO L87 Difference]: Start difference. First operand 5969 states and 10136 transitions. Second operand has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:48:36,403 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:48:40,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:48:44,415 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:48:44,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:48:44,761 INFO L93 Difference]: Finished difference Result 16065 states and 27158 transitions. [2023-12-23 04:48:44,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-23 04:48:44,762 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) Word has length 778 [2023-12-23 04:48:44,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:48:44,782 INFO L225 Difference]: With dead ends: 16065 [2023-12-23 04:48:44,782 INFO L226 Difference]: Without dead ends: 10097 [2023-12-23 04:48:44,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1638 GetRequests, 1630 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-23 04:48:44,792 INFO L413 NwaCegarLoop]: 924 mSDtfsCounter, 461 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 1445 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.3s IncrementalHoareTripleChecker+Time [2023-12-23 04:48:44,793 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [461 Valid, 1445 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 12 Invalid, 3 Unknown, 0 Unchecked, 12.3s Time] [2023-12-23 04:48:44,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10097 states. [2023-12-23 04:48:45,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10097 to 7265. [2023-12-23 04:48:45,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7265 states, 6518 states have (on average 1.661245780914391) internal successors, (10828), 6532 states have internal predecessors, (10828), 718 states have call successors, (718), 28 states have call predecessors, (718), 28 states have return successors, (718), 704 states have call predecessors, (718), 718 states have call successors, (718) [2023-12-23 04:48:45,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7265 states to 7265 states and 12264 transitions. [2023-12-23 04:48:45,101 INFO L78 Accepts]: Start accepts. Automaton has 7265 states and 12264 transitions. Word has length 778 [2023-12-23 04:48:45,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:48:45,102 INFO L495 AbstractCegarLoop]: Abstraction has 7265 states and 12264 transitions. [2023-12-23 04:48:45,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:48:45,102 INFO L276 IsEmpty]: Start isEmpty. Operand 7265 states and 12264 transitions. [2023-12-23 04:48:45,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2023-12-23 04:48:45,115 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:48:45,116 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:48:45,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-23 04:48:45,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (21)] Forceful destruction successful, exit code 0 [2023-12-23 04:48:45,532 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,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-23 04:48:45,532 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:48:45,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:48:45,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1543470785, now seen corresponding path program 1 times [2023-12-23 04:48:45,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:48:45,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1667628001] [2023-12-23 04:48:45,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:48:45,534 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-23 04:48:45,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:48:45,535 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-23 04:48:45,536 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-23 04:48:47,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:48:47,404 INFO L262 TraceCheckSpWp]: Trace formula consists of 1246 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-23 04:48:47,411 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:48:52,619 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 15688 proven. 366 refuted. 0 times theorem prover too weak. 14946 trivial. 0 not checked. [2023-12-23 04:48:52,620 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:48:52,923 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:48:52,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1667628001] [2023-12-23 04:48:52,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1667628001] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 04:48:52,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1208044607] [2023-12-23 04:48:52,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:48:52,924 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 04:48:52,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 04:48:52,925 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 04:48:52,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2023-12-23 04:48:58,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:48:58,280 INFO L262 TraceCheckSpWp]: Trace formula consists of 1246 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-23 04:48:58,287 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:48:58,635 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31000 trivial. 0 not checked. [2023-12-23 04:48:58,636 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 04:48:58,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1208044607] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 04:48:58,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 04:48:58,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2023-12-23 04:48:58,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894718252] [2023-12-23 04:48:58,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 04:48:58,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-23 04:48:58,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:48:58,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-23 04:48:58,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-23 04:48:58,638 INFO L87 Difference]: Start difference. First operand 7265 states and 12264 transitions. Second operand has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:49:03,247 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:49:07,251 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:49:11,259 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:49:11,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:49:11,748 INFO L93 Difference]: Finished difference Result 18435 states and 31092 transitions. [2023-12-23 04:49:11,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-23 04:49:11,749 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) Word has length 778 [2023-12-23 04:49:11,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:49:11,769 INFO L225 Difference]: With dead ends: 18435 [2023-12-23 04:49:11,770 INFO L226 Difference]: Without dead ends: 11171 [2023-12-23 04:49:11,779 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1638 GetRequests, 1630 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-23 04:49:11,779 INFO L413 NwaCegarLoop]: 641 mSDtfsCounter, 502 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 1159 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.8s IncrementalHoareTripleChecker+Time [2023-12-23 04:49:11,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [502 Valid, 1159 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 3 Unknown, 0 Unchecked, 12.8s Time] [2023-12-23 04:49:11,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11171 states. [2023-12-23 04:49:12,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11171 to 11165. [2023-12-23 04:49:12,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11165 states, 9888 states have (on average 1.6488673139158576) internal successors, (16304), 9908 states have internal predecessors, (16304), 1228 states have call successors, (1228), 48 states have call predecessors, (1228), 48 states have return successors, (1228), 1208 states have call predecessors, (1228), 1228 states have call successors, (1228) [2023-12-23 04:49:12,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11165 states to 11165 states and 18760 transitions. [2023-12-23 04:49:12,282 INFO L78 Accepts]: Start accepts. Automaton has 11165 states and 18760 transitions. Word has length 778 [2023-12-23 04:49:12,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:49:12,283 INFO L495 AbstractCegarLoop]: Abstraction has 11165 states and 18760 transitions. [2023-12-23 04:49:12,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:49:12,283 INFO L276 IsEmpty]: Start isEmpty. Operand 11165 states and 18760 transitions. [2023-12-23 04:49:12,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2023-12-23 04:49:12,299 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:49:12,299 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:49:12,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (23)] Forceful destruction successful, exit code 0 [2023-12-23 04:49:12,571 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 (22)] Ended with exit code 0 [2023-12-23 04:49:12,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,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-23 04:49:12,720 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:49:12,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:49:12,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1452135221, now seen corresponding path program 1 times [2023-12-23 04:49:12,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:49:12,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [794366126] [2023-12-23 04:49:12,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:49:12,722 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 04:49:12,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:49:12,723 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-23 04:49:12,725 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-23 04:49:14,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:49:14,580 INFO L262 TraceCheckSpWp]: Trace formula consists of 1246 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-23 04:49:14,587 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:49:19,927 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 15688 proven. 366 refuted. 0 times theorem prover too weak. 14946 trivial. 0 not checked. [2023-12-23 04:49:19,927 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:49:20,232 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:49:20,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [794366126] [2023-12-23 04:49:20,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [794366126] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 04:49:20,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [962657693] [2023-12-23 04:49:20,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:49:20,232 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 04:49:20,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 04:49:20,233 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 04:49:20,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2023-12-23 04:49:27,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:49:27,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 1246 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-23 04:49:27,915 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:50:00,645 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 3414 proven. 351 refuted. 0 times theorem prover too weak. 27235 trivial. 0 not checked. [2023-12-23 04:50:00,645 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:50:03,246 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 21 proven. 351 refuted. 0 times theorem prover too weak. 30628 trivial. 0 not checked. [2023-12-23 04:50:03,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [962657693] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-23 04:50:03,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-23 04:50:03,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 14 [2023-12-23 04:50:03,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909722359] [2023-12-23 04:50:03,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-23 04:50:03,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-23 04:50:03,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:50:03,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-23 04:50:03,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2023-12-23 04:50:03,251 INFO L87 Difference]: Start difference. First operand 11165 states and 18760 transitions. Second operand has 14 states, 14 states have (on average 32.5) internal successors, (455), 13 states have internal predecessors, (455), 5 states have call successors, (359), 4 states have call predecessors, (359), 6 states have return successors, (361), 5 states have call predecessors, (361), 5 states have call successors, (361) [2023-12-23 04:50:20,938 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:50:22,799 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:50:27,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:50:31,546 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:50:35,550 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:50:39,554 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:50:43,558 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:50:43,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:50:43,908 INFO L93 Difference]: Finished difference Result 22553 states and 37711 transitions. [2023-12-23 04:50:43,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-23 04:50:43,986 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 32.5) internal successors, (455), 13 states have internal predecessors, (455), 5 states have call successors, (359), 4 states have call predecessors, (359), 6 states have return successors, (361), 5 states have call predecessors, (361), 5 states have call successors, (361) Word has length 778 [2023-12-23 04:50:43,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:50:44,009 INFO L225 Difference]: With dead ends: 22553 [2023-12-23 04:50:44,009 INFO L226 Difference]: Without dead ends: 11389 [2023-12-23 04:50:44,019 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2430 GetRequests, 2404 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=235, Invalid=521, Unknown=0, NotChecked=0, Total=756 [2023-12-23 04:50:44,020 INFO L413 NwaCegarLoop]: 387 mSDtfsCounter, 872 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 610 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 872 SdHoareTripleChecker+Valid, 915 SdHoareTripleChecker+Invalid, 1257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 610 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.7s IncrementalHoareTripleChecker+Time [2023-12-23 04:50:44,020 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [872 Valid, 915 Invalid, 1257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [610 Valid, 641 Invalid, 6 Unknown, 0 Unchecked, 37.7s Time] [2023-12-23 04:50:44,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11389 states. [2023-12-23 04:50:44,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11389 to 11293. [2023-12-23 04:50:44,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11293 states, 9984 states have (on average 1.6306089743589745) internal successors, (16280), 10004 states have internal predecessors, (16280), 1228 states have call successors, (1228), 80 states have call predecessors, (1228), 80 states have return successors, (1228), 1208 states have call predecessors, (1228), 1228 states have call successors, (1228) [2023-12-23 04:50:44,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11293 states to 11293 states and 18736 transitions. [2023-12-23 04:50:44,570 INFO L78 Accepts]: Start accepts. Automaton has 11293 states and 18736 transitions. Word has length 778 [2023-12-23 04:50:44,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:50:44,571 INFO L495 AbstractCegarLoop]: Abstraction has 11293 states and 18736 transitions. [2023-12-23 04:50:44,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 32.5) internal successors, (455), 13 states have internal predecessors, (455), 5 states have call successors, (359), 4 states have call predecessors, (359), 6 states have return successors, (361), 5 states have call predecessors, (361), 5 states have call successors, (361) [2023-12-23 04:50:44,572 INFO L276 IsEmpty]: Start isEmpty. Operand 11293 states and 18736 transitions. [2023-12-23 04:50:44,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 780 [2023-12-23 04:50:44,638 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:50:44,638 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:50:44,695 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-23 04:50:44,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (25)] Forceful destruction successful, exit code 0 [2023-12-23 04:50:45,039 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,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-23 04:50:45,039 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:50:45,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:50:45,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1922542138, now seen corresponding path program 1 times [2023-12-23 04:50:45,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:50:45,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [177309663] [2023-12-23 04:50:45,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:50:45,041 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-23 04:50:45,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:50:45,042 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-23 04:50:45,043 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-23 04:50:46,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:50:46,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 1249 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-23 04:50:46,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:50:50,431 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 14434 proven. 237 refuted. 0 times theorem prover too weak. 16329 trivial. 0 not checked. [2023-12-23 04:50:50,431 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:50:51,976 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 135 proven. 237 refuted. 0 times theorem prover too weak. 30628 trivial. 0 not checked. [2023-12-23 04:50:51,977 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:50:51,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [177309663] [2023-12-23 04:50:51,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [177309663] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-23 04:50:51,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-23 04:50:51,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-23 04:50:51,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841495627] [2023-12-23 04:50:51,977 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-23 04:50:51,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-23 04:50:51,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:50:51,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-23 04:50:51,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-23 04:50:51,979 INFO L87 Difference]: Start difference. First operand 11293 states and 18736 transitions. Second operand has 7 states, 7 states have (on average 23.714285714285715) internal successors, (166), 7 states have internal predecessors, (166), 2 states have call successors, (204), 2 states have call predecessors, (204), 4 states have return successors, (205), 2 states have call predecessors, (205), 2 states have call successors, (205) [2023-12-23 04:50:59,916 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:51:03,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:51:07,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:51:08,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:51:08,354 INFO L93 Difference]: Finished difference Result 20161 states and 33103 transitions. [2023-12-23 04:51:08,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-23 04:51:08,430 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 23.714285714285715) internal successors, (166), 7 states have internal predecessors, (166), 2 states have call successors, (204), 2 states have call predecessors, (204), 4 states have return successors, (205), 2 states have call predecessors, (205), 2 states have call successors, (205) Word has length 779 [2023-12-23 04:51:08,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:51:08,447 INFO L225 Difference]: With dead ends: 20161 [2023-12-23 04:51:08,447 INFO L226 Difference]: Without dead ends: 8869 [2023-12-23 04:51:08,458 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1560 GetRequests, 1550 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-23 04:51:08,458 INFO L413 NwaCegarLoop]: 385 mSDtfsCounter, 445 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 120 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.7s IncrementalHoareTripleChecker+Time [2023-12-23 04:51:08,458 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [489 Valid, 901 Invalid, 752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 629 Invalid, 3 Unknown, 0 Unchecked, 15.7s Time] [2023-12-23 04:51:08,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8869 states. [2023-12-23 04:51:09,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8869 to 7833. [2023-12-23 04:51:09,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7833 states, 6516 states have (on average 1.5696746470227134) internal successors, (10228), 6536 states have internal predecessors, (10228), 1228 states have call successors, (1228), 88 states have call predecessors, (1228), 88 states have return successors, (1228), 1208 states have call predecessors, (1228), 1228 states have call successors, (1228) [2023-12-23 04:51:09,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7833 states to 7833 states and 12684 transitions. [2023-12-23 04:51:09,111 INFO L78 Accepts]: Start accepts. Automaton has 7833 states and 12684 transitions. Word has length 779 [2023-12-23 04:51:09,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:51:09,112 INFO L495 AbstractCegarLoop]: Abstraction has 7833 states and 12684 transitions. [2023-12-23 04:51:09,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.714285714285715) internal successors, (166), 7 states have internal predecessors, (166), 2 states have call successors, (204), 2 states have call predecessors, (204), 4 states have return successors, (205), 2 states have call predecessors, (205), 2 states have call successors, (205) [2023-12-23 04:51:09,112 INFO L276 IsEmpty]: Start isEmpty. Operand 7833 states and 12684 transitions. [2023-12-23 04:51:09,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 780 [2023-12-23 04:51:09,123 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:51:09,123 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:51:09,185 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-23 04:51:09,336 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-23 04:51:09,337 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:51:09,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:51:09,337 INFO L85 PathProgramCache]: Analyzing trace with hash -23473214, now seen corresponding path program 1 times [2023-12-23 04:51:09,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:51:09,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1087940451] [2023-12-23 04:51:09,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:51:09,338 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-23 04:51:09,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:51:09,339 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-23 04:51:09,356 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-23 04:51:11,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:51:11,291 INFO L262 TraceCheckSpWp]: Trace formula consists of 1247 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-23 04:51:11,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:51:18,467 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 14890 proven. 450 refuted. 0 times theorem prover too weak. 15660 trivial. 0 not checked. [2023-12-23 04:51:18,467 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:51:23,691 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 288 proven. 453 refuted. 0 times theorem prover too weak. 30259 trivial. 0 not checked. [2023-12-23 04:51:23,691 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:51:23,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1087940451] [2023-12-23 04:51:23,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1087940451] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-23 04:51:23,691 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-23 04:51:23,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-12-23 04:51:23,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056878389] [2023-12-23 04:51:23,692 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-23 04:51:23,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-23 04:51:23,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:51:23,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-23 04:51:23,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2023-12-23 04:51:23,694 INFO L87 Difference]: Start difference. First operand 7833 states and 12684 transitions. Second operand has 16 states, 15 states have (on average 16.4) internal successors, (246), 14 states have internal predecessors, (246), 5 states have call successors, (201), 3 states have call predecessors, (201), 6 states have return successors, (202), 5 states have call predecessors, (202), 5 states have call successors, (202) [2023-12-23 04:51:34,949 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:51:38,957 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:51:42,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:51:46,962 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:51:50,966 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:51:54,977 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:51:58,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:52:02,989 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:52:05,460 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.47s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:52:13,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:52:13,128 INFO L93 Difference]: Finished difference Result 21613 states and 34729 transitions. [2023-12-23 04:52:13,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-12-23 04:52:13,129 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 16.4) internal successors, (246), 14 states have internal predecessors, (246), 5 states have call successors, (201), 3 states have call predecessors, (201), 6 states have return successors, (202), 5 states have call predecessors, (202), 5 states have call successors, (202) Word has length 779 [2023-12-23 04:52:13,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:52:13,155 INFO L225 Difference]: With dead ends: 21613 [2023-12-23 04:52:13,155 INFO L226 Difference]: Without dead ends: 13781 [2023-12-23 04:52:13,166 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1586 GetRequests, 1546 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=481, Invalid=1241, Unknown=0, NotChecked=0, Total=1722 [2023-12-23 04:52:13,167 INFO L413 NwaCegarLoop]: 527 mSDtfsCounter, 1553 mSDsluCounter, 1815 mSDsCounter, 0 mSdLazyCounter, 1476 mSolverCounterSat, 1270 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 45.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1603 SdHoareTripleChecker+Valid, 2342 SdHoareTripleChecker+Invalid, 2754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1270 IncrementalHoareTripleChecker+Valid, 1476 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 46.7s IncrementalHoareTripleChecker+Time [2023-12-23 04:52:13,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1603 Valid, 2342 Invalid, 2754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1270 Valid, 1476 Invalid, 8 Unknown, 0 Unchecked, 46.7s Time] [2023-12-23 04:52:13,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13781 states. [2023-12-23 04:52:14,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13781 to 7897. [2023-12-23 04:52:14,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7897 states, 6564 states have (on average 1.5655088360755636) internal successors, (10276), 6584 states have internal predecessors, (10276), 1228 states have call successors, (1228), 104 states have call predecessors, (1228), 104 states have return successors, (1228), 1208 states have call predecessors, (1228), 1228 states have call successors, (1228) [2023-12-23 04:52:14,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7897 states to 7897 states and 12732 transitions. [2023-12-23 04:52:14,157 INFO L78 Accepts]: Start accepts. Automaton has 7897 states and 12732 transitions. Word has length 779 [2023-12-23 04:52:14,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:52:14,157 INFO L495 AbstractCegarLoop]: Abstraction has 7897 states and 12732 transitions. [2023-12-23 04:52:14,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 16.4) internal successors, (246), 14 states have internal predecessors, (246), 5 states have call successors, (201), 3 states have call predecessors, (201), 6 states have return successors, (202), 5 states have call predecessors, (202), 5 states have call successors, (202) [2023-12-23 04:52:14,158 INFO L276 IsEmpty]: Start isEmpty. Operand 7897 states and 12732 transitions. [2023-12-23 04:52:14,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 781 [2023-12-23 04:52:14,170 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:52:14,170 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:52:14,233 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-23 04:52:14,384 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-23 04:52:14,384 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:52:14,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:52:14,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1394719509, now seen corresponding path program 1 times [2023-12-23 04:52:14,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:52:14,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1844089902] [2023-12-23 04:52:14,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:52:14,386 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-23 04:52:14,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:52:14,388 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-23 04:52:14,394 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-23 04:52:16,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:52:16,523 INFO L262 TraceCheckSpWp]: Trace formula consists of 1248 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-23 04:52:16,530 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:52:20,475 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 14694 proven. 231 refuted. 0 times theorem prover too weak. 16075 trivial. 0 not checked. [2023-12-23 04:52:20,475 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:52:22,484 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 141 proven. 231 refuted. 0 times theorem prover too weak. 30628 trivial. 0 not checked. [2023-12-23 04:52:22,485 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:52:22,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1844089902] [2023-12-23 04:52:22,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1844089902] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-23 04:52:22,485 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-23 04:52:22,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-23 04:52:22,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582825078] [2023-12-23 04:52:22,485 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-23 04:52:22,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-23 04:52:22,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:52:22,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-23 04:52:22,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-23 04:52:22,488 INFO L87 Difference]: Start difference. First operand 7897 states and 12732 transitions. Second operand has 7 states, 7 states have (on average 23.857142857142858) internal successors, (167), 7 states have internal predecessors, (167), 2 states have call successors, (202), 2 states have call predecessors, (202), 4 states have return successors, (203), 2 states have call predecessors, (203), 2 states have call successors, (203) [2023-12-23 04:52:30,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:52:34,227 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:52:38,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:52:38,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:52:38,656 INFO L93 Difference]: Finished difference Result 15953 states and 25615 transitions. [2023-12-23 04:52:38,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-23 04:52:38,741 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 23.857142857142858) internal successors, (167), 7 states have internal predecessors, (167), 2 states have call successors, (202), 2 states have call predecessors, (202), 4 states have return successors, (203), 2 states have call predecessors, (203), 2 states have call successors, (203) Word has length 780 [2023-12-23 04:52:38,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:52:38,756 INFO L225 Difference]: With dead ends: 15953 [2023-12-23 04:52:38,756 INFO L226 Difference]: Without dead ends: 8057 [2023-12-23 04:52:38,765 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1562 GetRequests, 1552 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-23 04:52:38,765 INFO L413 NwaCegarLoop]: 384 mSDtfsCounter, 522 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 239 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 568 SdHoareTripleChecker+Valid, 897 SdHoareTripleChecker+Invalid, 857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.5s IncrementalHoareTripleChecker+Time [2023-12-23 04:52:38,765 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [568 Valid, 897 Invalid, 857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 615 Invalid, 3 Unknown, 0 Unchecked, 15.5s Time] [2023-12-23 04:52:38,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8057 states. [2023-12-23 04:52:39,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8057 to 7929. [2023-12-23 04:52:39,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7929 states, 6588 states have (on average 1.5160898603521555) internal successors, (9988), 6608 states have internal predecessors, (9988), 1228 states have call successors, (1228), 112 states have call predecessors, (1228), 112 states have return successors, (1228), 1208 states have call predecessors, (1228), 1228 states have call successors, (1228) [2023-12-23 04:52:39,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7929 states to 7929 states and 12444 transitions. [2023-12-23 04:52:39,439 INFO L78 Accepts]: Start accepts. Automaton has 7929 states and 12444 transitions. Word has length 780 [2023-12-23 04:52:39,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:52:39,440 INFO L495 AbstractCegarLoop]: Abstraction has 7929 states and 12444 transitions. [2023-12-23 04:52:39,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.857142857142858) internal successors, (167), 7 states have internal predecessors, (167), 2 states have call successors, (202), 2 states have call predecessors, (202), 4 states have return successors, (203), 2 states have call predecessors, (203), 2 states have call successors, (203) [2023-12-23 04:52:39,440 INFO L276 IsEmpty]: Start isEmpty. Operand 7929 states and 12444 transitions. [2023-12-23 04:52:39,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 781 [2023-12-23 04:52:39,450 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:52:39,450 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:52:39,510 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-23 04:52:39,664 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-23 04:52:39,665 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:52:39,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:52:39,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1759572261, now seen corresponding path program 1 times [2023-12-23 04:52:39,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:52:39,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [175686773] [2023-12-23 04:52:39,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:52:39,666 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-23 04:52:39,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:52:39,667 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-23 04:52:39,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 (29)] Waiting until timeout for monitored process [2023-12-23 04:52:41,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:52:41,640 INFO L262 TraceCheckSpWp]: Trace formula consists of 1247 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-23 04:52:41,647 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:52:45,720 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 14434 proven. 237 refuted. 0 times theorem prover too weak. 16329 trivial. 0 not checked. [2023-12-23 04:52:45,720 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:52:47,819 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 135 proven. 237 refuted. 0 times theorem prover too weak. 30628 trivial. 0 not checked. [2023-12-23 04:52:47,819 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:52:47,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [175686773] [2023-12-23 04:52:47,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [175686773] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-23 04:52:47,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-23 04:52:47,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-12-23 04:52:47,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492515643] [2023-12-23 04:52:47,820 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-23 04:52:47,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-23 04:52:47,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:52:47,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-23 04:52:47,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-23 04:52:47,822 INFO L87 Difference]: Start difference. First operand 7929 states and 12444 transitions. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 2 states have call successors, (204), 2 states have call predecessors, (204), 4 states have return successors, (205), 2 states have call predecessors, (205), 2 states have call successors, (205) [2023-12-23 04:52:56,664 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:53:00,673 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:53:04,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:53:09,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:53:09,796 INFO L93 Difference]: Finished difference Result 21173 states and 33306 transitions. [2023-12-23 04:53:09,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-23 04:53:09,797 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 2 states have call successors, (204), 2 states have call predecessors, (204), 4 states have return successors, (205), 2 states have call predecessors, (205), 2 states have call successors, (205) Word has length 780 [2023-12-23 04:53:09,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:53:09,820 INFO L225 Difference]: With dead ends: 21173 [2023-12-23 04:53:09,820 INFO L226 Difference]: Without dead ends: 13245 [2023-12-23 04:53:09,845 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1570 GetRequests, 1552 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2023-12-23 04:53:09,845 INFO L413 NwaCegarLoop]: 728 mSDtfsCounter, 788 mSDsluCounter, 1295 mSDsCounter, 0 mSdLazyCounter, 1388 mSolverCounterSat, 456 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 834 SdHoareTripleChecker+Valid, 2023 SdHoareTripleChecker+Invalid, 1847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 456 IncrementalHoareTripleChecker+Valid, 1388 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.7s IncrementalHoareTripleChecker+Time [2023-12-23 04:53:09,845 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [834 Valid, 2023 Invalid, 1847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [456 Valid, 1388 Invalid, 3 Unknown, 0 Unchecked, 20.7s Time] [2023-12-23 04:53:09,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13245 states. [2023-12-23 04:53:10,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13245 to 7929. [2023-12-23 04:53:10,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7929 states, 6588 states have (on average 1.5124468731026108) internal successors, (9964), 6608 states have internal predecessors, (9964), 1228 states have call successors, (1228), 112 states have call predecessors, (1228), 112 states have return successors, (1228), 1208 states have call predecessors, (1228), 1228 states have call successors, (1228) [2023-12-23 04:53:10,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7929 states to 7929 states and 12420 transitions. [2023-12-23 04:53:10,623 INFO L78 Accepts]: Start accepts. Automaton has 7929 states and 12420 transitions. Word has length 780 [2023-12-23 04:53:10,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:53:10,624 INFO L495 AbstractCegarLoop]: Abstraction has 7929 states and 12420 transitions. [2023-12-23 04:53:10,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 2 states have call successors, (204), 2 states have call predecessors, (204), 4 states have return successors, (205), 2 states have call predecessors, (205), 2 states have call successors, (205) [2023-12-23 04:53:10,624 INFO L276 IsEmpty]: Start isEmpty. Operand 7929 states and 12420 transitions. [2023-12-23 04:53:10,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 781 [2023-12-23 04:53:10,634 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:53:10,634 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:53:10,691 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-23 04:53:10,835 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-23 04:53:10,835 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:53:10,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:53:10,836 INFO L85 PathProgramCache]: Analyzing trace with hash 171224359, now seen corresponding path program 1 times [2023-12-23 04:53:10,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:53:10,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [524318019] [2023-12-23 04:53:10,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:53:10,837 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-23 04:53:10,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:53:10,838 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-23 04:53:10,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-23 04:53:12,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:53:12,897 INFO L262 TraceCheckSpWp]: Trace formula consists of 1246 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-23 04:53:12,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:53:19,066 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31000 trivial. 0 not checked. [2023-12-23 04:53:19,066 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 04:53:19,066 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:53:19,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [524318019] [2023-12-23 04:53:19,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [524318019] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 04:53:19,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-23 04:53:19,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-23 04:53:19,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135873362] [2023-12-23 04:53:19,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 04:53:19,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-23 04:53:19,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:53:19,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-23 04:53:19,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-23 04:53:19,069 INFO L87 Difference]: Start difference. First operand 7929 states and 12420 transitions. Second operand has 4 states, 4 states have (on average 39.5) internal successors, (158), 3 states have internal predecessors, (158), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:53:25,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:53:29,426 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:53:33,431 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:53:37,438 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:53:41,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:53:45,447 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:53:47,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:53:47,178 INFO L93 Difference]: Finished difference Result 31713 states and 49677 transitions. [2023-12-23 04:53:47,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-23 04:53:47,179 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.5) internal successors, (158), 3 states have internal predecessors, (158), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) Word has length 780 [2023-12-23 04:53:47,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:53:47,226 INFO L225 Difference]: With dead ends: 31713 [2023-12-23 04:53:47,226 INFO L226 Difference]: Without dead ends: 23785 [2023-12-23 04:53:47,243 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 779 GetRequests, 777 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-23 04:53:47,244 INFO L413 NwaCegarLoop]: 962 mSDtfsCounter, 672 mSDsluCounter, 751 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 672 SdHoareTripleChecker+Valid, 1713 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.5s IncrementalHoareTripleChecker+Time [2023-12-23 04:53:47,244 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [672 Valid, 1713 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 317 Invalid, 6 Unknown, 0 Unchecked, 26.5s Time] [2023-12-23 04:53:47,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23785 states. [2023-12-23 04:53:49,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23785 to 23781. [2023-12-23 04:53:49,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23781 states, 19760 states have (on average 1.511336032388664) internal successors, (29864), 19820 states have internal predecessors, (29864), 3684 states have call successors, (3684), 336 states have call predecessors, (3684), 336 states have return successors, (3684), 3624 states have call predecessors, (3684), 3684 states have call successors, (3684) [2023-12-23 04:53:49,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23781 states to 23781 states and 37232 transitions. [2023-12-23 04:53:49,327 INFO L78 Accepts]: Start accepts. Automaton has 23781 states and 37232 transitions. Word has length 780 [2023-12-23 04:53:49,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:53:49,328 INFO L495 AbstractCegarLoop]: Abstraction has 23781 states and 37232 transitions. [2023-12-23 04:53:49,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.5) internal successors, (158), 3 states have internal predecessors, (158), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:53:49,328 INFO L276 IsEmpty]: Start isEmpty. Operand 23781 states and 37232 transitions. [2023-12-23 04:53:49,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 781 [2023-12-23 04:53:49,348 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:53:49,348 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:53:49,405 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-23 04:53:49,549 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-23 04:53:49,549 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:53:49,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:53:49,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1182341609, now seen corresponding path program 1 times [2023-12-23 04:53:49,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:53:49,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [330867317] [2023-12-23 04:53:49,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:53:49,551 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-23 04:53:49,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:53:49,553 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-23 04:53:49,554 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-23 04:53:51,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:53:51,711 INFO L262 TraceCheckSpWp]: Trace formula consists of 1247 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-23 04:53:51,720 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:53:51,770 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31000 trivial. 0 not checked. [2023-12-23 04:53:51,771 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 04:53:51,771 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:53:51,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [330867317] [2023-12-23 04:53:51,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [330867317] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 04:53:51,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-23 04:53:51,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-23 04:53:51,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851682723] [2023-12-23 04:53:51,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 04:53:51,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-23 04:53:51,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:53:51,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-23 04:53:51,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-23 04:53:51,773 INFO L87 Difference]: Start difference. First operand 23781 states and 37232 transitions. Second operand has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:53:56,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:53:58,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:53:58,138 INFO L93 Difference]: Finished difference Result 47860 states and 74697 transitions. [2023-12-23 04:53:58,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-23 04:53:58,139 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) Word has length 780 [2023-12-23 04:53:58,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:53:58,184 INFO L225 Difference]: With dead ends: 47860 [2023-12-23 04:53:58,184 INFO L226 Difference]: Without dead ends: 24080 [2023-12-23 04:53:58,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 779 GetRequests, 778 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-23 04:53:58,220 INFO L413 NwaCegarLoop]: 533 mSDtfsCounter, 33 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 1031 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-12-23 04:53:58,220 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 1031 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2023-12-23 04:53:58,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24080 states. [2023-12-23 04:54:00,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24080 to 24079. [2023-12-23 04:54:00,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24079 states, 19979 states have (on average 1.5021272335952751) internal successors, (30011), 20040 states have internal predecessors, (30011), 3691 states have call successors, (3691), 408 states have call predecessors, (3691), 408 states have return successors, (3691), 3630 states have call predecessors, (3691), 3691 states have call successors, (3691) [2023-12-23 04:54:00,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24079 states to 24079 states and 37393 transitions. [2023-12-23 04:54:00,213 INFO L78 Accepts]: Start accepts. Automaton has 24079 states and 37393 transitions. Word has length 780 [2023-12-23 04:54:00,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:54:00,213 INFO L495 AbstractCegarLoop]: Abstraction has 24079 states and 37393 transitions. [2023-12-23 04:54:00,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:54:00,213 INFO L276 IsEmpty]: Start isEmpty. Operand 24079 states and 37393 transitions. [2023-12-23 04:54:00,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 781 [2023-12-23 04:54:00,230 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:54:00,230 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:54:00,287 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-23 04:54:00,443 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-23 04:54:00,444 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:54:00,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:54:00,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1337618325, now seen corresponding path program 1 times [2023-12-23 04:54:00,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:54:00,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [453479989] [2023-12-23 04:54:00,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:54:00,446 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 04:54:00,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:54:00,447 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-23 04:54:00,447 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-23 04:54:03,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:54:03,183 INFO L262 TraceCheckSpWp]: Trace formula consists of 1246 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-23 04:54:03,191 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:54:09,201 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31000 trivial. 0 not checked. [2023-12-23 04:54:09,201 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 04:54:09,202 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:54:09,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [453479989] [2023-12-23 04:54:09,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [453479989] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 04:54:09,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-23 04:54:09,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-23 04:54:09,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562015767] [2023-12-23 04:54:09,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 04:54:09,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-23 04:54:09,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:54:09,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-23 04:54:09,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-23 04:54:09,204 INFO L87 Difference]: Start difference. First operand 24079 states and 37393 transitions. Second operand has 5 states, 5 states have (on average 31.6) internal successors, (158), 4 states have internal predecessors, (158), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:54:12,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:54:14,664 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:54:16,784 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:54:21,127 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:54:25,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:54:29,139 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 04:54:33,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:54:36,668 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.52s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:54:43,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:54:45,125 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:54:49,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:54:53,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:54:57,412 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-23 04:54:58,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:54:58,060 INFO L93 Difference]: Finished difference Result 72235 states and 112159 transitions. [2023-12-23 04:54:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-23 04:54:58,061 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.6) internal successors, (158), 4 states have internal predecessors, (158), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) Word has length 780 [2023-12-23 04:54:58,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:54:58,137 INFO L225 Difference]: With dead ends: 72235 [2023-12-23 04:54:58,137 INFO L226 Difference]: Without dead ends: 48167 [2023-12-23 04:54:58,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 781 GetRequests, 776 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-12-23 04:54:58,165 INFO L413 NwaCegarLoop]: 1088 mSDtfsCounter, 1687 mSDsluCounter, 1979 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 358 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 44.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1687 SdHoareTripleChecker+Valid, 3067 SdHoareTripleChecker+Invalid, 798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 358 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 45.4s IncrementalHoareTripleChecker+Time [2023-12-23 04:54:58,166 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1687 Valid, 3067 Invalid, 798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [358 Valid, 433 Invalid, 7 Unknown, 0 Unchecked, 45.4s Time] [2023-12-23 04:54:58,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48167 states. [2023-12-23 04:55:01,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48167 to 47911. [2023-12-23 04:55:01,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47911 states, 39719 states have (on average 1.4997104660238174) internal successors, (59567), 39840 states have internal predecessors, (59567), 7375 states have call successors, (7375), 816 states have call predecessors, (7375), 816 states have return successors, (7375), 7254 states have call predecessors, (7375), 7375 states have call successors, (7375) [2023-12-23 04:55:01,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47911 states to 47911 states and 74317 transitions. [2023-12-23 04:55:01,961 INFO L78 Accepts]: Start accepts. Automaton has 47911 states and 74317 transitions. Word has length 780 [2023-12-23 04:55:01,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:55:01,961 INFO L495 AbstractCegarLoop]: Abstraction has 47911 states and 74317 transitions. [2023-12-23 04:55:01,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.6) internal successors, (158), 4 states have internal predecessors, (158), 1 states have call successors, (125), 1 states have call predecessors, (125), 1 states have return successors, (125), 1 states have call predecessors, (125), 1 states have call successors, (125) [2023-12-23 04:55:01,962 INFO L276 IsEmpty]: Start isEmpty. Operand 47911 states and 74317 transitions. [2023-12-23 04:55:01,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 781 [2023-12-23 04:55:01,984 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:55:01,984 INFO L195 NwaCegarLoop]: trace histogram [125, 125, 125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:55:02,037 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-23 04:55:02,199 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-23 04:55:02,199 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:55:02,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:55:02,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1119872557, now seen corresponding path program 1 times [2023-12-23 04:55:02,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:55:02,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [188217773] [2023-12-23 04:55:02,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:55:02,201 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-23 04:55:02,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:55:02,202 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-23 04:55:02,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 (33)] Waiting until timeout for monitored process [2023-12-23 04:55:04,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:55:04,441 INFO L262 TraceCheckSpWp]: Trace formula consists of 1247 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-23 04:55:04,449 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:55:28,593 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 18570 proven. 921 refuted. 0 times theorem prover too weak. 11509 trivial. 0 not checked. [2023-12-23 04:55:28,593 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:55:52,805 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:55:52,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [188217773] [2023-12-23 04:55:52,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [188217773] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 04:55:52,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2070988090] [2023-12-23 04:55:52,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:55:52,805 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 04:55:52,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 04:55:52,806 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 04:55:52,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (34)] Waiting until timeout for monitored process [2023-12-23 04:56:15,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:56:15,812 INFO L262 TraceCheckSpWp]: Trace formula consists of 1247 conjuncts, 35 conjunts are in the unsatisfiable core [2023-12-23 04:56:15,821 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:57:06,760 INFO L134 CoverageAnalysis]: Checked inductivity of 31000 backedges. 20554 proven. 1431 refuted. 0 times theorem prover too weak. 9015 trivial. 0 not checked. [2023-12-23 04:57:06,761 INFO L327 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2023-12-23 04:57:48,987 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 (33)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-23 04:57:48,987 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (34)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-23 04:57:48,987 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-23 04:57:49,098 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-23 04:57:49,128 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (34)] Forceful destruction successful, exit code 0 [2023-12-23 04:57:49,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-12-23 04:57:49,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,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-23 04:57:49,499 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was analyzing trace of length 781 with TraceHistMax 125,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 53 known predicates. [2023-12-23 04:57:49,503 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-23 04:57:49,504 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-23 04:57:49,506 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.12 04:57:49 BoogieIcfgContainer [2023-12-23 04:57:49,506 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-23 04:57:49,506 INFO L158 Benchmark]: Toolchain (without parser) took 856214.52ms. Allocated memory was 282.1MB in the beginning and 1.5GB in the end (delta: 1.2GB). Free memory was 237.5MB in the beginning and 1.2GB in the end (delta: -941.2MB). Peak memory consumption was 251.6MB. Max. memory is 8.0GB. [2023-12-23 04:57:49,506 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 234.9MB. Free memory is still 184.9MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-23 04:57:49,506 INFO L158 Benchmark]: CACSL2BoogieTranslator took 391.68ms. Allocated memory is still 282.1MB. Free memory was 237.2MB in the beginning and 204.2MB in the end (delta: 33.0MB). Peak memory consumption was 32.5MB. Max. memory is 8.0GB. [2023-12-23 04:57:49,506 INFO L158 Benchmark]: Boogie Procedure Inliner took 81.78ms. Allocated memory is still 282.1MB. Free memory was 204.2MB in the beginning and 197.7MB in the end (delta: 6.5MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2023-12-23 04:57:49,506 INFO L158 Benchmark]: Boogie Preprocessor took 125.92ms. Allocated memory is still 282.1MB. Free memory was 197.7MB in the beginning and 241.1MB in the end (delta: -43.4MB). Peak memory consumption was 12.7MB. Max. memory is 8.0GB. [2023-12-23 04:57:49,507 INFO L158 Benchmark]: RCFGBuilder took 26585.41ms. Allocated memory is still 282.1MB. Free memory was 241.1MB in the beginning and 165.1MB in the end (delta: 76.0MB). Peak memory consumption was 75.5MB. Max. memory is 8.0GB. [2023-12-23 04:57:49,507 INFO L158 Benchmark]: TraceAbstraction took 829024.07ms. Allocated memory was 282.1MB in the beginning and 1.5GB in the end (delta: 1.2GB). Free memory was 164.6MB in the beginning and 1.2GB in the end (delta: -1.0GB). Peak memory consumption was 177.1MB. Max. memory is 8.0GB. [2023-12-23 04:57:49,507 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.14ms. Allocated memory is still 234.9MB. Free memory is still 184.9MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 391.68ms. Allocated memory is still 282.1MB. Free memory was 237.2MB in the beginning and 204.2MB in the end (delta: 33.0MB). Peak memory consumption was 32.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 81.78ms. Allocated memory is still 282.1MB. Free memory was 204.2MB in the beginning and 197.7MB in the end (delta: 6.5MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 125.92ms. Allocated memory is still 282.1MB. Free memory was 197.7MB in the beginning and 241.1MB in the end (delta: -43.4MB). Peak memory consumption was 12.7MB. Max. memory is 8.0GB. * RCFGBuilder took 26585.41ms. Allocated memory is still 282.1MB. Free memory was 241.1MB in the beginning and 165.1MB in the end (delta: 76.0MB). Peak memory consumption was 75.5MB. Max. memory is 8.0GB. * TraceAbstraction took 829024.07ms. Allocated memory was 282.1MB in the beginning and 1.5GB in the end (delta: 1.2GB). Free memory was 164.6MB in the beginning and 1.2GB in the end (delta: -1.0GB). Peak memory consumption was 177.1MB. 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: 19]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 19). Cancelled while NwaCegarLoop was analyzing trace of length 781 with TraceHistMax 125,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 53 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 321 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 829.0s, OverallIterations: 22, TraceHistogramMax: 125, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.4s, AutomataDifference: 418.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 76 mSolverCounterUnknown, 10985 SdHoareTripleChecker+Valid, 399.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10759 mSDsluCounter, 28290 SdHoareTripleChecker+Invalid, 393.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 14928 mSDsCounter, 3484 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6874 IncrementalHoareTripleChecker+Invalid, 10434 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3484 mSolverCounterUnsat, 13362 mSDtfsCounter, 6874 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 30459 GetRequests, 30253 SyntacticMatches, 4 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 756 ImplicationChecksByTransitivity, 11.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=47911occurred in iteration=21, InterpolantAutomatonStates: 147, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 13.9s AutomataMinimizationTime, 21 MinimizatonAttempts, 20206 StatesRemovedByMinimization, 20 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.1s SsaConstructionTime, 62.0s SatisfiabilityAnalysisTime, 156.4s InterpolantComputationTime, 24130 NumberOfCodeBlocks, 24130 NumberOfCodeBlocksAsserted, 31 NumberOfCheckSat, 29544 ConstructedInterpolants, 810 QuantifiedInterpolants, 101159 SizeOfPredicates, 95 NumberOfNonLiveVariables, 38683 ConjunctsInSsa, 142 ConjunctsInUnsatCore, 38 InterpolantComputations, 15 PerfectInterpolantSequences, 1170599/1178000 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