/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --traceabstraction.trace.refinement.strategy FIXED_PREFERENCES --cacsl2boogietranslator.allow.undefined.functions true --traceabstraction.smt.solver External_ModelsAndUnsatCoreMode --traceabstraction.command.for.external.solver 'cvc4 --incremental --print-success --lang smt' -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount100_file-30.i -------------------------------------------------------------------------------- This is Ultimate 0.2.5-dev-b75d321-m [2024-11-03 00:56:07,343 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-03 00:56:07,408 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-03 00:56:07,412 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-03 00:56:07,414 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-03 00:56:07,433 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-03 00:56:07,434 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-03 00:56:07,436 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-03 00:56:07,437 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-03 00:56:07,438 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-03 00:56:07,438 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-03 00:56:07,438 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-03 00:56:07,438 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-03 00:56:07,439 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-03 00:56:07,439 INFO L153 SettingsManager]: * Use SBE=true [2024-11-03 00:56:07,439 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-03 00:56:07,439 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-03 00:56:07,439 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-03 00:56:07,440 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-03 00:56:07,440 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-03 00:56:07,443 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-03 00:56:07,443 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-03 00:56:07,444 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-03 00:56:07,444 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-03 00:56:07,444 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-03 00:56:07,444 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-03 00:56:07,444 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-03 00:56:07,444 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-03 00:56:07,444 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-03 00:56:07,445 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-03 00:56:07,446 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-03 00:56:07,446 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-03 00:56:07,446 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-03 00:56:07,446 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-03 00:56:07,446 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-03 00:56:07,447 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-03 00:56:07,447 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-03 00:56:07,447 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-03 00:56:07,447 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-11-03 00:56:07,447 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-03 00:56:07,447 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-03 00:56:07,447 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-03 00:56:07,447 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-03 00:56:07,448 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-03 00:56:07,448 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Trace refinement strategy -> FIXED_PREFERENCES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Allow undefined functions -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMT solver -> External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Command for external solver -> cvc4 --incremental --print-success --lang smt [2024-11-03 00:56:07,656 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-03 00:56:07,677 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-03 00:56:07,679 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-03 00:56:07,680 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-03 00:56:07,680 INFO L274 PluginConnector]: CDTParser initialized [2024-11-03 00:56:07,681 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount100_file-30.i [2024-11-03 00:56:09,089 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-03 00:56:09,269 INFO L384 CDTParser]: Found 1 translation units. [2024-11-03 00:56:09,269 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount100_file-30.i [2024-11-03 00:56:09,278 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/016f7e5f3/19f94952ff40494594db96d8119b33d1/FLAG6cfaf4914 [2024-11-03 00:56:09,652 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/016f7e5f3/19f94952ff40494594db96d8119b33d1 [2024-11-03 00:56:09,658 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-03 00:56:09,659 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-11-03 00:56:09,660 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-03 00:56:09,660 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-03 00:56:09,668 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-03 00:56:09,669 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 12:56:09" (1/1) ... [2024-11-03 00:56:09,671 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@537c199 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:56:09, skipping insertion in model container [2024-11-03 00:56:09,671 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 12:56:09" (1/1) ... [2024-11-03 00:56:09,705 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-03 00:56:09,882 WARN L250 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_operatoramount_amount100_file-30.i[916,929] [2024-11-03 00:56:09,962 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-03 00:56:09,980 INFO L200 MainTranslator]: Completed pre-run [2024-11-03 00:56:09,989 WARN L250 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_operatoramount_amount100_file-30.i[916,929] [2024-11-03 00:56:10,019 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-03 00:56:10,034 INFO L204 MainTranslator]: Completed translation [2024-11-03 00:56:10,034 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:56:10 WrapperNode [2024-11-03 00:56:10,034 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-03 00:56:10,035 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-03 00:56:10,035 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-03 00:56:10,035 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-03 00:56:10,040 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:56:10" (1/1) ... [2024-11-03 00:56:10,050 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:56:10" (1/1) ... [2024-11-03 00:56:10,072 INFO L138 Inliner]: procedures = 27, calls = 37, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 188 [2024-11-03 00:56:10,072 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-03 00:56:10,073 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-03 00:56:10,073 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-03 00:56:10,073 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-03 00:56:10,082 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:56:10" (1/1) ... [2024-11-03 00:56:10,082 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:56:10" (1/1) ... [2024-11-03 00:56:10,087 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:56:10" (1/1) ... [2024-11-03 00:56:10,116 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]. [2024-11-03 00:56:10,116 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:56:10" (1/1) ... [2024-11-03 00:56:10,116 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:56:10" (1/1) ... [2024-11-03 00:56:10,150 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:56:10" (1/1) ... [2024-11-03 00:56:10,158 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:56:10" (1/1) ... [2024-11-03 00:56:10,175 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:56:10" (1/1) ... [2024-11-03 00:56:10,181 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:56:10" (1/1) ... [2024-11-03 00:56:10,189 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-03 00:56:10,190 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-03 00:56:10,190 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-03 00:56:10,190 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-03 00:56:10,191 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:56:10" (1/1) ... [2024-11-03 00:56:10,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-03 00:56:10,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-03 00:56:10,228 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) [2024-11-03 00:56:10,230 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 [2024-11-03 00:56:10,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-03 00:56:10,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-03 00:56:10,248 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-03 00:56:10,248 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-03 00:56:10,249 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-03 00:56:10,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-03 00:56:10,327 INFO L238 CfgBuilder]: Building ICFG [2024-11-03 00:56:10,329 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-03 00:56:16,432 INFO L? ?]: Removed 18 outVars from TransFormulas that were not future-live. [2024-11-03 00:56:16,432 INFO L287 CfgBuilder]: Performing block encoding [2024-11-03 00:56:16,442 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-03 00:56:16,443 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-03 00:56:16,443 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 12:56:16 BoogieIcfgContainer [2024-11-03 00:56:16,443 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-03 00:56:16,448 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-03 00:56:16,448 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-03 00:56:16,451 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-03 00:56:16,452 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 12:56:09" (1/3) ... [2024-11-03 00:56:16,452 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@496c495f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 12:56:16, skipping insertion in model container [2024-11-03 00:56:16,453 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 12:56:10" (2/3) ... [2024-11-03 00:56:16,453 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@496c495f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 12:56:16, skipping insertion in model container [2024-11-03 00:56:16,453 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 12:56:16" (3/3) ... [2024-11-03 00:56:16,456 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount100_file-30.i [2024-11-03 00:56:16,470 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-03 00:56:16,470 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-03 00:56:16,582 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-03 00:56:16,595 INFO L333 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, 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;@5f9fa2cf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-03 00:56:16,600 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-03 00:56:16,611 INFO L276 IsEmpty]: Start isEmpty. Operand has 79 states, 52 states have (on average 1.4423076923076923) internal successors, (75), 53 states have internal predecessors, (75), 24 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-03 00:56:16,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2024-11-03 00:56:16,635 INFO L207 NwaCegarLoop]: Found error trace [2024-11-03 00:56:16,635 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-03 00:56:16,636 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-03 00:56:16,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-03 00:56:16,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1847948568, now seen corresponding path program 1 times [2024-11-03 00:56:16,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-03 00:56:16,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1483309711] [2024-11-03 00:56:16,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-03 00:56:16,648 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-03 00:56:16,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2024-11-03 00:56:16,650 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-03 00:56:16,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (2)] Waiting until timeout for monitored process [2024-11-03 00:56:17,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-03 00:56:17,028 INFO L255 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-03 00:56:17,040 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-03 00:56:17,081 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 1058 trivial. 0 not checked. [2024-11-03 00:56:17,081 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-03 00:56:17,255 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 1058 trivial. 0 not checked. [2024-11-03 00:56:17,256 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-03 00:56:17,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1483309711] [2024-11-03 00:56:17,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [1483309711] provided 2 perfect and 0 imperfect interpolant sequences [2024-11-03 00:56:17,257 INFO L185 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2024-11-03 00:56:17,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2024-11-03 00:56:17,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117722377] [2024-11-03 00:56:17,258 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2024-11-03 00:56:17,262 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-03 00:56:17,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-03 00:56:17,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-03 00:56:17,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-03 00:56:17,278 INFO L87 Difference]: Start difference. First operand has 79 states, 52 states have (on average 1.4423076923076923) internal successors, (75), 53 states have internal predecessors, (75), 24 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Second operand has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (24), 2 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-03 00:56:17,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-03 00:56:17,297 INFO L93 Difference]: Finished difference Result 150 states and 262 transitions. [2024-11-03 00:56:17,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-03 00:56:17,300 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (24), 2 states have call predecessors, (24), 1 states have call successors, (24) Word has length 158 [2024-11-03 00:56:17,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-03 00:56:17,305 INFO L225 Difference]: With dead ends: 150 [2024-11-03 00:56:17,305 INFO L226 Difference]: Without dead ends: 74 [2024-11-03 00:56:17,309 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 314 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-03 00:56:17,312 INFO L432 NwaCegarLoop]: 112 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-03 00:56:17,312 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-03 00:56:17,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2024-11-03 00:56:17,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2024-11-03 00:56:17,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 48 states have (on average 1.3333333333333333) internal successors, (64), 48 states have internal predecessors, (64), 24 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-03 00:56:17,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 112 transitions. [2024-11-03 00:56:17,346 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 112 transitions. Word has length 158 [2024-11-03 00:56:17,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-03 00:56:17,347 INFO L471 AbstractCegarLoop]: Abstraction has 74 states and 112 transitions. [2024-11-03 00:56:17,347 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (24), 2 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-03 00:56:17,347 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 112 transitions. [2024-11-03 00:56:17,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2024-11-03 00:56:17,349 INFO L207 NwaCegarLoop]: Found error trace [2024-11-03 00:56:17,350 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-03 00:56:17,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (2)] Forceful destruction successful, exit code 0 [2024-11-03 00:56:17,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2024-11-03 00:56:17,554 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-03 00:56:17,555 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-03 00:56:17,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1486965292, now seen corresponding path program 1 times [2024-11-03 00:56:17,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-03 00:56:17,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [733714247] [2024-11-03 00:56:17,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-03 00:56:17,555 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-03 00:56:17,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2024-11-03 00:56:17,558 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-03 00:56:17,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (3)] Waiting until timeout for monitored process [2024-11-03 00:56:18,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-03 00:56:18,112 INFO L255 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-03 00:56:18,121 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-03 00:56:18,909 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-03 00:56:18,910 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-03 00:56:19,463 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-03 00:56:19,464 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-03 00:56:19,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [733714247] [2024-11-03 00:56:19,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [733714247] provided 2 perfect and 0 imperfect interpolant sequences [2024-11-03 00:56:19,464 INFO L185 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2024-11-03 00:56:19,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 4] imperfect sequences [] total 4 [2024-11-03 00:56:19,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294875170] [2024-11-03 00:56:19,465 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2024-11-03 00:56:19,466 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-03 00:56:19,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-03 00:56:19,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-03 00:56:19,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-03 00:56:19,467 INFO L87 Difference]: Start difference. First operand 74 states and 112 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-03 00:56:23,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-03 00:56:26,263 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.54s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-03 00:56:28,960 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.54s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-03 00:56:29,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-03 00:56:29,005 INFO L93 Difference]: Finished difference Result 256 states and 387 transitions. [2024-11-03 00:56:29,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-03 00:56:29,034 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 158 [2024-11-03 00:56:29,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-03 00:56:29,037 INFO L225 Difference]: With dead ends: 256 [2024-11-03 00:56:29,037 INFO L226 Difference]: Without dead ends: 185 [2024-11-03 00:56:29,038 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-03 00:56:29,039 INFO L432 NwaCegarLoop]: 122 mSDtfsCounter, 134 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 57 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.5s IncrementalHoareTripleChecker+Time [2024-11-03 00:56:29,039 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 357 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 16 Invalid, 1 Unknown, 0 Unchecked, 9.5s Time] [2024-11-03 00:56:29,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2024-11-03 00:56:29,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 134. [2024-11-03 00:56:29,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 83 states have (on average 1.2650602409638554) internal successors, (105), 83 states have internal predecessors, (105), 48 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2024-11-03 00:56:29,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 201 transitions. [2024-11-03 00:56:29,062 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 201 transitions. Word has length 158 [2024-11-03 00:56:29,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-03 00:56:29,063 INFO L471 AbstractCegarLoop]: Abstraction has 134 states and 201 transitions. [2024-11-03 00:56:29,063 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-03 00:56:29,063 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 201 transitions. [2024-11-03 00:56:29,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-11-03 00:56:29,065 INFO L207 NwaCegarLoop]: Found error trace [2024-11-03 00:56:29,065 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-03 00:56:29,070 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (3)] Forceful destruction successful, exit code 0 [2024-11-03 00:56:29,269 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2024-11-03 00:56:29,270 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-03 00:56:29,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-03 00:56:29,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1348169896, now seen corresponding path program 1 times [2024-11-03 00:56:29,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-03 00:56:29,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [259626359] [2024-11-03 00:56:29,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-03 00:56:29,272 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-03 00:56:29,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2024-11-03 00:56:29,275 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-03 00:56:29,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-03 00:56:30,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-03 00:56:30,351 INFO L255 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-03 00:56:30,365 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-03 00:56:31,647 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 503 proven. 21 refuted. 0 times theorem prover too weak. 580 trivial. 0 not checked. [2024-11-03 00:56:31,647 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-03 00:56:33,664 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 48 proven. 21 refuted. 0 times theorem prover too weak. 1035 trivial. 0 not checked. [2024-11-03 00:56:33,664 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-03 00:56:33,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [259626359] [2024-11-03 00:56:33,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [259626359] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-03 00:56:33,665 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-03 00:56:33,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2024-11-03 00:56:33,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618222263] [2024-11-03 00:56:33,665 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-03 00:56:33,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-03 00:56:33,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-03 00:56:33,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-03 00:56:33,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2024-11-03 00:56:33,667 INFO L87 Difference]: Start difference. First operand 134 states and 201 transitions. Second operand has 16 states, 16 states have (on average 5.5625) internal successors, (89), 16 states have internal predecessors, (89), 4 states have call successors, (48), 3 states have call predecessors, (48), 5 states have return successors, (48), 4 states have call predecessors, (48), 4 states have call successors, (48) [2024-11-03 00:56:39,534 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.59s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-03 00:56:44,405 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2024-11-03 00:56:45,783 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2024-11-03 00:56:53,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2024-11-03 00:56:56,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.64s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2024-11-03 00:57:03,777 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2024-11-03 00:57:04,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-03 00:57:04,689 INFO L93 Difference]: Finished difference Result 432 states and 624 transitions. [2024-11-03 00:57:04,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-03 00:57:04,691 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.5625) internal successors, (89), 16 states have internal predecessors, (89), 4 states have call successors, (48), 3 states have call predecessors, (48), 5 states have return successors, (48), 4 states have call predecessors, (48), 4 states have call successors, (48) Word has length 159 [2024-11-03 00:57:04,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-03 00:57:04,703 INFO L225 Difference]: With dead ends: 432 [2024-11-03 00:57:04,703 INFO L226 Difference]: Without dead ends: 301 [2024-11-03 00:57:04,705 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 305 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=392, Invalid=868, Unknown=0, NotChecked=0, Total=1260 [2024-11-03 00:57:04,705 INFO L432 NwaCegarLoop]: 73 mSDtfsCounter, 749 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 522 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 755 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 1120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 522 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.3s IncrementalHoareTripleChecker+Time [2024-11-03 00:57:04,706 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [755 Valid, 475 Invalid, 1120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [522 Valid, 595 Invalid, 3 Unknown, 0 Unchecked, 29.3s Time] [2024-11-03 00:57:04,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2024-11-03 00:57:04,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 272. [2024-11-03 00:57:04,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 176 states have (on average 1.2556818181818181) internal successors, (221), 177 states have internal predecessors, (221), 87 states have call successors, (87), 8 states have call predecessors, (87), 8 states have return successors, (87), 86 states have call predecessors, (87), 87 states have call successors, (87) [2024-11-03 00:57:04,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 395 transitions. [2024-11-03 00:57:04,797 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 395 transitions. Word has length 159 [2024-11-03 00:57:04,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-03 00:57:04,797 INFO L471 AbstractCegarLoop]: Abstraction has 272 states and 395 transitions. [2024-11-03 00:57:04,798 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5625) internal successors, (89), 16 states have internal predecessors, (89), 4 states have call successors, (48), 3 states have call predecessors, (48), 5 states have return successors, (48), 4 states have call predecessors, (48), 4 states have call successors, (48) [2024-11-03 00:57:04,798 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 395 transitions. [2024-11-03 00:57:04,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-03 00:57:04,799 INFO L207 NwaCegarLoop]: Found error trace [2024-11-03 00:57:04,799 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-03 00:57:04,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-03 00:57:05,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2024-11-03 00:57:05,003 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-03 00:57:05,006 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-03 00:57:05,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1258003313, now seen corresponding path program 1 times [2024-11-03 00:57:05,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-03 00:57:05,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1920653476] [2024-11-03 00:57:05,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-03 00:57:05,010 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-03 00:57:05,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2024-11-03 00:57:05,015 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-03 00:57:05,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-03 00:57:05,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-03 00:57:05,771 INFO L255 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-03 00:57:05,775 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-03 00:57:06,473 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 23 proven. 69 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-11-03 00:57:06,473 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-03 00:57:09,246 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 69 refuted. 0 times theorem prover too weak. 1035 trivial. 0 not checked. [2024-11-03 00:57:09,246 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-03 00:57:09,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1920653476] [2024-11-03 00:57:09,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [1920653476] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-03 00:57:09,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-03 00:57:09,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2024-11-03 00:57:09,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713675787] [2024-11-03 00:57:09,247 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-03 00:57:09,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-03 00:57:09,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-03 00:57:09,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-03 00:57:09,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-11-03 00:57:09,250 INFO L87 Difference]: Start difference. First operand 272 states and 395 transitions. Second operand has 12 states, 12 states have (on average 6.75) internal successors, (81), 12 states have internal predecessors, (81), 3 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (48), 2 states have call predecessors, (48), 3 states have call successors, (48) [2024-11-03 00:57:16,943 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] [2024-11-03 00:57:19,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-03 00:57:23,166 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] [2024-11-03 00:57:26,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-03 00:57:26,097 INFO L93 Difference]: Finished difference Result 940 states and 1325 transitions. [2024-11-03 00:57:26,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-03 00:57:26,097 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.75) internal successors, (81), 12 states have internal predecessors, (81), 3 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (48), 2 states have call predecessors, (48), 3 states have call successors, (48) Word has length 160 [2024-11-03 00:57:26,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-03 00:57:26,105 INFO L225 Difference]: With dead ends: 940 [2024-11-03 00:57:26,106 INFO L226 Difference]: Without dead ends: 671 [2024-11-03 00:57:26,108 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 310 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=203, Invalid=553, Unknown=0, NotChecked=0, Total=756 [2024-11-03 00:57:26,110 INFO L432 NwaCegarLoop]: 144 mSDtfsCounter, 197 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 103 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.7s IncrementalHoareTripleChecker+Time [2024-11-03 00:57:26,110 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 544 Invalid, 628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 523 Invalid, 2 Unknown, 0 Unchecked, 15.7s Time] [2024-11-03 00:57:26,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2024-11-03 00:57:26,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 296. [2024-11-03 00:57:26,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 196 states have (on average 1.2295918367346939) internal successors, (241), 197 states have internal predecessors, (241), 87 states have call successors, (87), 12 states have call predecessors, (87), 12 states have return successors, (87), 86 states have call predecessors, (87), 87 states have call successors, (87) [2024-11-03 00:57:26,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 415 transitions. [2024-11-03 00:57:26,185 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 415 transitions. Word has length 160 [2024-11-03 00:57:26,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-03 00:57:26,186 INFO L471 AbstractCegarLoop]: Abstraction has 296 states and 415 transitions. [2024-11-03 00:57:26,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.75) internal successors, (81), 12 states have internal predecessors, (81), 3 states have call successors, (47), 2 states have call predecessors, (47), 4 states have return successors, (48), 2 states have call predecessors, (48), 3 states have call successors, (48) [2024-11-03 00:57:26,186 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 415 transitions. [2024-11-03 00:57:26,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-03 00:57:26,190 INFO L207 NwaCegarLoop]: Found error trace [2024-11-03 00:57:26,190 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-03 00:57:26,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-11-03 00:57:26,391 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2024-11-03 00:57:26,391 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-03 00:57:26,392 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-03 00:57:26,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1261956621, now seen corresponding path program 1 times [2024-11-03 00:57:26,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-03 00:57:26,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1351940774] [2024-11-03 00:57:26,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-03 00:57:26,392 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-03 00:57:26,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2024-11-03 00:57:26,396 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-03 00:57:26,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-03 00:57:27,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-03 00:57:27,472 INFO L255 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-03 00:57:27,478 INFO L278 TraceCheckSpWp]: Computing forward predicates...