/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 bitwuzla -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount25_file-37.i -------------------------------------------------------------------------------- This is Ultimate 0.2.5-dev-b75d321-m [2024-11-03 13:02:04,381 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-03 13:02:04,420 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 13:02:04,423 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-03 13:02:04,424 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-03 13:02:04,438 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-03 13:02:04,438 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-03 13:02:04,438 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-03 13:02:04,439 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-03 13:02:04,439 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-03 13:02:04,439 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-03 13:02:04,440 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-03 13:02:04,440 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-03 13:02:04,440 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-03 13:02:04,440 INFO L153 SettingsManager]: * Use SBE=true [2024-11-03 13:02:04,441 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-03 13:02:04,441 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-03 13:02:04,441 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-03 13:02:04,441 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-03 13:02:04,442 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-03 13:02:04,442 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-03 13:02:04,442 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-03 13:02:04,443 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-03 13:02:04,443 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-03 13:02:04,443 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-03 13:02:04,443 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-03 13:02:04,444 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-03 13:02:04,444 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-03 13:02:04,444 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-03 13:02:04,444 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-03 13:02:04,445 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-03 13:02:04,445 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-03 13:02:04,445 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-03 13:02:04,445 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-03 13:02:04,445 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-03 13:02:04,446 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-03 13:02:04,446 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-03 13:02:04,446 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-03 13:02:04,446 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-11-03 13:02:04,446 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-03 13:02:04,447 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-03 13:02:04,447 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-03 13:02:04,447 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-03 13:02:04,447 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-03 13:02:04,447 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 -> bitwuzla [2024-11-03 13:02:04,617 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-03 13:02:04,636 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-03 13:02:04,638 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-03 13:02:04,639 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-03 13:02:04,639 INFO L274 PluginConnector]: CDTParser initialized [2024-11-03 13:02:04,640 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount25_file-37.i [2024-11-03 13:02:05,968 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-03 13:02:06,101 INFO L384 CDTParser]: Found 1 translation units. [2024-11-03 13:02:06,102 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount25_file-37.i [2024-11-03 13:02:06,107 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7523dee71/30b6305cedd140acb3ab061b2cb82fa3/FLAG0e007a648 [2024-11-03 13:02:06,523 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7523dee71/30b6305cedd140acb3ab061b2cb82fa3 [2024-11-03 13:02:06,524 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-03 13:02:06,525 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-11-03 13:02:06,526 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-03 13:02:06,526 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-03 13:02:06,530 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-03 13:02:06,530 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 01:02:06" (1/1) ... [2024-11-03 13:02:06,531 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@77983f6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:02:06, skipping insertion in model container [2024-11-03 13:02:06,531 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 01:02:06" (1/1) ... [2024-11-03 13:02:06,547 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-03 13:02:06,706 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_amount25_file-37.i[915,928] [2024-11-03 13:02:06,741 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-03 13:02:06,751 INFO L200 MainTranslator]: Completed pre-run [2024-11-03 13:02:06,760 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_amount25_file-37.i[915,928] [2024-11-03 13:02:06,772 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-03 13:02:06,791 INFO L204 MainTranslator]: Completed translation [2024-11-03 13:02:06,792 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:02:06 WrapperNode [2024-11-03 13:02:06,792 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-03 13:02:06,793 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-03 13:02:06,793 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-03 13:02:06,793 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-03 13:02:06,798 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:02:06" (1/1) ... [2024-11-03 13:02:06,810 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:02:06" (1/1) ... [2024-11-03 13:02:06,825 INFO L138 Inliner]: procedures = 27, calls = 22, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 86 [2024-11-03 13:02:06,826 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-03 13:02:06,826 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-03 13:02:06,826 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-03 13:02:06,827 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-03 13:02:06,835 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:02:06" (1/1) ... [2024-11-03 13:02:06,835 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:02:06" (1/1) ... [2024-11-03 13:02:06,838 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:02:06" (1/1) ... [2024-11-03 13:02:06,885 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 13:02:06,885 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:02:06" (1/1) ... [2024-11-03 13:02:06,885 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:02:06" (1/1) ... [2024-11-03 13:02:06,897 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:02:06" (1/1) ... [2024-11-03 13:02:06,901 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:02:06" (1/1) ... [2024-11-03 13:02:06,903 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:02:06" (1/1) ... [2024-11-03 13:02:06,904 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:02:06" (1/1) ... [2024-11-03 13:02:06,906 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-03 13:02:06,907 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-03 13:02:06,907 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-03 13:02:06,908 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-03 13:02:06,908 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:02:06" (1/1) ... [2024-11-03 13:02:06,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-03 13:02:06,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-03 13:02:06,947 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 13:02:06,957 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 13:02:06,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-03 13:02:06,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-03 13:02:06,979 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-03 13:02:06,980 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-03 13:02:06,980 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-03 13:02:06,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-03 13:02:07,067 INFO L238 CfgBuilder]: Building ICFG [2024-11-03 13:02:07,070 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-03 13:02:07,323 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2024-11-03 13:02:07,324 INFO L287 CfgBuilder]: Performing block encoding [2024-11-03 13:02:07,333 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-03 13:02:07,334 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-03 13:02:07,334 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 01:02:07 BoogieIcfgContainer [2024-11-03 13:02:07,334 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-03 13:02:07,336 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-03 13:02:07,336 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-03 13:02:07,343 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-03 13:02:07,343 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 01:02:06" (1/3) ... [2024-11-03 13:02:07,344 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13252dd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 01:02:07, skipping insertion in model container [2024-11-03 13:02:07,344 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:02:06" (2/3) ... [2024-11-03 13:02:07,344 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13252dd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 01:02:07, skipping insertion in model container [2024-11-03 13:02:07,344 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 01:02:07" (3/3) ... [2024-11-03 13:02:07,345 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount25_file-37.i [2024-11-03 13:02:07,358 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-03 13:02:07,358 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-03 13:02:07,399 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-03 13:02:07,404 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;@3cb785bd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-03 13:02:07,404 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-03 13:02:07,407 INFO L276 IsEmpty]: Start isEmpty. Operand has 41 states, 29 states have (on average 1.3448275862068966) internal successors, (39), 30 states have internal predecessors, (39), 9 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-03 13:02:07,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-11-03 13:02:07,414 INFO L207 NwaCegarLoop]: Found error trace [2024-11-03 13:02:07,414 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:02:07,415 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-03 13:02:07,418 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-03 13:02:07,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1910201472, now seen corresponding path program 1 times [2024-11-03 13:02:07,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-03 13:02:07,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1209455569] [2024-11-03 13:02:07,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-03 13:02:07,427 INFO L173 SolverBuilder]: Constructing external solver with command: bitwuzla [2024-11-03 13:02:07,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla [2024-11-03 13:02:07,433 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla (exit command is (exit), workingDir is null) [2024-11-03 13:02:07,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla (2)] Waiting until timeout for monitored process [2024-11-03 13:02:07,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-03 13:02:07,510 INFO L255 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-03 13:02:07,515 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-03 13:02:07,539 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2024-11-03 13:02:07,540 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-03 13:02:07,583 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2024-11-03 13:02:07,584 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-03 13:02:07,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1209455569] [2024-11-03 13:02:07,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [1209455569] provided 2 perfect and 0 imperfect interpolant sequences [2024-11-03 13:02:07,585 INFO L185 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2024-11-03 13:02:07,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2024-11-03 13:02:07,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515024466] [2024-11-03 13:02:07,587 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2024-11-03 13:02:07,591 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-03 13:02:07,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-03 13:02:07,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-03 13:02:07,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-03 13:02:07,618 INFO L87 Difference]: Start difference. First operand has 41 states, 29 states have (on average 1.3448275862068966) internal successors, (39), 30 states have internal predecessors, (39), 9 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 2 states, 2 states have (on average 12.5) internal successors, (25), 2 states have internal predecessors, (25), 1 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2024-11-03 13:02:07,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-03 13:02:07,633 INFO L93 Difference]: Finished difference Result 75 states and 117 transitions. [2024-11-03 13:02:07,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-03 13:02:07,635 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 12.5) internal successors, (25), 2 states have internal predecessors, (25), 1 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) Word has length 65 [2024-11-03 13:02:07,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-03 13:02:07,640 INFO L225 Difference]: With dead ends: 75 [2024-11-03 13:02:07,641 INFO L226 Difference]: Without dead ends: 37 [2024-11-03 13:02:07,643 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 128 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 13:02:07,646 INFO L432 NwaCegarLoop]: 50 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, 50 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 13:02:07,646 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-03 13:02:07,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2024-11-03 13:02:07,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2024-11-03 13:02:07,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 26 states have internal predecessors, (32), 9 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-03 13:02:07,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 50 transitions. [2024-11-03 13:02:07,675 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 50 transitions. Word has length 65 [2024-11-03 13:02:07,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-03 13:02:07,675 INFO L471 AbstractCegarLoop]: Abstraction has 37 states and 50 transitions. [2024-11-03 13:02:07,675 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 12.5) internal successors, (25), 2 states have internal predecessors, (25), 1 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2024-11-03 13:02:07,676 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 50 transitions. [2024-11-03 13:02:07,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-11-03 13:02:07,677 INFO L207 NwaCegarLoop]: Found error trace [2024-11-03 13:02:07,678 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:02:07,680 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla (2)] Ended with exit code 0 [2024-11-03 13:02:07,879 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla [2024-11-03 13:02:07,879 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-03 13:02:07,880 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-03 13:02:07,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1776469694, now seen corresponding path program 1 times [2024-11-03 13:02:07,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-03 13:02:07,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [575007136] [2024-11-03 13:02:07,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-03 13:02:07,881 INFO L173 SolverBuilder]: Constructing external solver with command: bitwuzla [2024-11-03 13:02:07,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla [2024-11-03 13:02:07,883 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla (exit command is (exit), workingDir is null) [2024-11-03 13:02:07,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla (3)] Waiting until timeout for monitored process [2024-11-03 13:02:07,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-03 13:02:07,953 INFO L255 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-03 13:02:07,956 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-03 13:02:08,123 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-11-03 13:02:08,123 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-03 13:02:08,197 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-11-03 13:02:08,197 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-03 13:02:08,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [575007136] [2024-11-03 13:02:08,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [575007136] provided 2 perfect and 0 imperfect interpolant sequences [2024-11-03 13:02:08,198 INFO L185 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2024-11-03 13:02:08,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 3] imperfect sequences [] total 5 [2024-11-03 13:02:08,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079932736] [2024-11-03 13:02:08,199 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2024-11-03 13:02:08,200 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-03 13:02:08,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-03 13:02:08,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-03 13:02:08,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-03 13:02:08,201 INFO L87 Difference]: Start difference. First operand 37 states and 50 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2024-11-03 13:02:08,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-03 13:02:08,440 INFO L93 Difference]: Finished difference Result 105 states and 144 transitions. [2024-11-03 13:02:08,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-03 13:02:08,441 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 65 [2024-11-03 13:02:08,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-03 13:02:08,443 INFO L225 Difference]: With dead ends: 105 [2024-11-03 13:02:08,443 INFO L226 Difference]: Without dead ends: 71 [2024-11-03 13:02:08,444 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-03 13:02:08,445 INFO L432 NwaCegarLoop]: 75 mSDtfsCounter, 41 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-03 13:02:08,445 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 165 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-03 13:02:08,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2024-11-03 13:02:08,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 37. [2024-11-03 13:02:08,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 26 states have (on average 1.1923076923076923) internal successors, (31), 26 states have internal predecessors, (31), 9 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-03 13:02:08,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 49 transitions. [2024-11-03 13:02:08,452 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 49 transitions. Word has length 65 [2024-11-03 13:02:08,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-03 13:02:08,455 INFO L471 AbstractCegarLoop]: Abstraction has 37 states and 49 transitions. [2024-11-03 13:02:08,456 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 1 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2024-11-03 13:02:08,456 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 49 transitions. [2024-11-03 13:02:08,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-11-03 13:02:08,457 INFO L207 NwaCegarLoop]: Found error trace [2024-11-03 13:02:08,457 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:02:08,464 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla (3)] Ended with exit code 0 [2024-11-03 13:02:08,657 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla [2024-11-03 13:02:08,658 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-03 13:02:08,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-03 13:02:08,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1833727996, now seen corresponding path program 1 times [2024-11-03 13:02:08,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-03 13:02:08,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1700924011] [2024-11-03 13:02:08,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-03 13:02:08,659 INFO L173 SolverBuilder]: Constructing external solver with command: bitwuzla [2024-11-03 13:02:08,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla [2024-11-03 13:02:08,661 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla (exit command is (exit), workingDir is null) [2024-11-03 13:02:08,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla (4)] Waiting until timeout for monitored process [2024-11-03 13:02:08,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-03 13:02:08,705 INFO L255 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-03 13:02:08,709 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-03 13:02:31,157 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-11-03 13:02:31,158 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-03 13:03:30,982 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-11-03 13:03:30,982 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-03 13:03:30,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1700924011] [2024-11-03 13:03:30,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [1700924011] provided 2 perfect and 0 imperfect interpolant sequences [2024-11-03 13:03:30,983 INFO L185 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2024-11-03 13:03:30,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13, 12] imperfect sequences [] total 24 [2024-11-03 13:03:30,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650938325] [2024-11-03 13:03:30,983 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2024-11-03 13:03:30,985 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-03 13:03:30,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-03 13:03:30,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-03 13:03:30,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=424, Unknown=0, NotChecked=0, Total=552 [2024-11-03 13:03:30,987 INFO L87 Difference]: Start difference. First operand 37 states and 49 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 states have internal predecessors, (51), 2 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 4 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-03 13:03:33,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-03 13:03:33,159 INFO L93 Difference]: Finished difference Result 162 states and 209 transitions. [2024-11-03 13:03:33,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-03 13:03:33,160 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 states have internal predecessors, (51), 2 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 4 states have call predecessors, (18), 2 states have call successors, (18) Word has length 65 [2024-11-03 13:03:33,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-03 13:03:33,162 INFO L225 Difference]: With dead ends: 162 [2024-11-03 13:03:33,162 INFO L226 Difference]: Without dead ends: 128 [2024-11-03 13:03:33,163 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=360, Invalid=1280, Unknown=0, NotChecked=0, Total=1640 [2024-11-03 13:03:33,164 INFO L432 NwaCegarLoop]: 31 mSDtfsCounter, 207 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-03 13:03:33,164 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 331 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-03 13:03:33,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2024-11-03 13:03:33,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 101. [2024-11-03 13:03:33,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 70 states have (on average 1.1714285714285715) internal successors, (82), 71 states have internal predecessors, (82), 26 states have call successors, (26), 4 states have call predecessors, (26), 4 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2024-11-03 13:03:33,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 134 transitions. [2024-11-03 13:03:33,178 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 134 transitions. Word has length 65 [2024-11-03 13:03:33,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-03 13:03:33,179 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 134 transitions. [2024-11-03 13:03:33,179 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 states have internal predecessors, (51), 2 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 4 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-03 13:03:33,179 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 134 transitions. [2024-11-03 13:03:33,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2024-11-03 13:03:33,180 INFO L207 NwaCegarLoop]: Found error trace [2024-11-03 13:03:33,180 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:03:33,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla (4)] Ended with exit code 0 [2024-11-03 13:03:33,380 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla [2024-11-03 13:03:33,381 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-03 13:03:33,384 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-03 13:03:33,385 INFO L85 PathProgramCache]: Analyzing trace with hash 623397682, now seen corresponding path program 1 times [2024-11-03 13:03:33,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-03 13:03:33,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1682983038] [2024-11-03 13:03:33,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-03 13:03:33,385 INFO L173 SolverBuilder]: Constructing external solver with command: bitwuzla [2024-11-03 13:03:33,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla [2024-11-03 13:03:33,386 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla (exit command is (exit), workingDir is null) [2024-11-03 13:03:33,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla (5)] Waiting until timeout for monitored process [2024-11-03 13:03:33,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-03 13:03:33,424 INFO L255 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-03 13:03:33,425 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-03 13:03:33,735 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 8 proven. 24 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-03 13:03:33,735 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-03 13:03:34,409 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-11-03 13:03:34,409 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-03 13:03:34,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1682983038] [2024-11-03 13:03:34,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [1682983038] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-03 13:03:34,409 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-03 13:03:34,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2024-11-03 13:03:34,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341497691] [2024-11-03 13:03:34,410 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-03 13:03:34,410 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-03 13:03:34,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-03 13:03:34,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-03 13:03:34,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-11-03 13:03:34,411 INFO L87 Difference]: Start difference. First operand 101 states and 134 transitions. Second operand has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 states have internal predecessors, (44), 4 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (18), 2 states have call predecessors, (18), 4 states have call successors, (18) [2024-11-03 13:03:35,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-03 13:03:35,059 INFO L93 Difference]: Finished difference Result 189 states and 242 transitions. [2024-11-03 13:03:35,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-03 13:03:35,061 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 states have internal predecessors, (44), 4 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (18), 2 states have call predecessors, (18), 4 states have call successors, (18) Word has length 66 [2024-11-03 13:03:35,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-03 13:03:35,066 INFO L225 Difference]: With dead ends: 189 [2024-11-03 13:03:35,066 INFO L226 Difference]: Without dead ends: 118 [2024-11-03 13:03:35,067 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 121 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=120, Invalid=222, Unknown=0, NotChecked=0, Total=342 [2024-11-03 13:03:35,072 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 122 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-03 13:03:35,072 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 157 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-03 13:03:35,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2024-11-03 13:03:35,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 101. [2024-11-03 13:03:35,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 69 states have (on average 1.1159420289855073) internal successors, (77), 70 states have internal predecessors, (77), 26 states have call successors, (26), 5 states have call predecessors, (26), 5 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2024-11-03 13:03:35,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 129 transitions. [2024-11-03 13:03:35,097 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 129 transitions. Word has length 66 [2024-11-03 13:03:35,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-03 13:03:35,098 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 129 transitions. [2024-11-03 13:03:35,098 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 states have internal predecessors, (44), 4 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (18), 2 states have call predecessors, (18), 4 states have call successors, (18) [2024-11-03 13:03:35,098 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 129 transitions. [2024-11-03 13:03:35,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-11-03 13:03:35,108 INFO L207 NwaCegarLoop]: Found error trace [2024-11-03 13:03:35,108 INFO L215 NwaCegarLoop]: trace histogram [18, 18, 18, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-03 13:03:35,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla (5)] Forceful destruction successful, exit code 0 [2024-11-03 13:03:35,309 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla [2024-11-03 13:03:35,309 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-03 13:03:35,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-03 13:03:35,310 INFO L85 PathProgramCache]: Analyzing trace with hash 750943182, now seen corresponding path program 1 times [2024-11-03 13:03:35,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-03 13:03:35,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1097710875] [2024-11-03 13:03:35,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-03 13:03:35,310 INFO L173 SolverBuilder]: Constructing external solver with command: bitwuzla [2024-11-03 13:03:35,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla [2024-11-03 13:03:35,311 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla (exit command is (exit), workingDir is null) [2024-11-03 13:03:35,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla (6)] Waiting until timeout for monitored process [2024-11-03 13:03:35,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-03 13:03:35,372 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-03 13:03:35,375 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-03 13:03:35,582 INFO L134 CoverageAnalysis]: Checked inductivity of 637 backedges. 357 proven. 24 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2024-11-03 13:03:35,582 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-03 13:03:36,510 INFO L134 CoverageAnalysis]: Checked inductivity of 637 backedges. 52 proven. 24 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2024-11-03 13:03:36,511 INFO L136 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2024-11-03 13:03:36,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1097710875] [2024-11-03 13:03:36,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModulePreferences [1097710875] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-03 13:03:36,511 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-03 13:03:36,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2024-11-03 13:03:36,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882246973] [2024-11-03 13:03:36,511 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-03 13:03:36,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-03 13:03:36,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2024-11-03 13:03:36,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-03 13:03:36,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-11-03 13:03:36,513 INFO L87 Difference]: Start difference. First operand 101 states and 129 transitions. Second operand has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 14 states have internal predecessors, (68), 5 states have call successors, (27), 3 states have call predecessors, (27), 4 states have return successors, (27), 3 states have call predecessors, (27), 5 states have call successors, (27) [2024-11-03 13:03:39,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-03 13:03:39,548 INFO L93 Difference]: Finished difference Result 228 states and 284 transitions. [2024-11-03 13:03:39,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-03 13:03:39,551 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 14 states have internal predecessors, (68), 5 states have call successors, (27), 3 states have call predecessors, (27), 4 states have return successors, (27), 3 states have call predecessors, (27), 5 states have call successors, (27) Word has length 128 [2024-11-03 13:03:39,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-03 13:03:39,553 INFO L225 Difference]: With dead ends: 228 [2024-11-03 13:03:39,553 INFO L226 Difference]: Without dead ends: 161 [2024-11-03 13:03:39,554 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 244 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=269, Invalid=601, Unknown=0, NotChecked=0, Total=870 [2024-11-03 13:03:39,555 INFO L432 NwaCegarLoop]: 63 mSDtfsCounter, 227 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-03 13:03:39,555 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 306 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-03 13:03:39,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2024-11-03 13:03:39,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 139. [2024-11-03 13:03:39,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 93 states have (on average 1.064516129032258) internal successors, (99), 94 states have internal predecessors, (99), 35 states have call successors, (35), 10 states have call predecessors, (35), 10 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-03 13:03:39,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 169 transitions. [2024-11-03 13:03:39,576 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 169 transitions. Word has length 128 [2024-11-03 13:03:39,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-03 13:03:39,576 INFO L471 AbstractCegarLoop]: Abstraction has 139 states and 169 transitions. [2024-11-03 13:03:39,577 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 14 states have internal predecessors, (68), 5 states have call successors, (27), 3 states have call predecessors, (27), 4 states have return successors, (27), 3 states have call predecessors, (27), 5 states have call successors, (27) [2024-11-03 13:03:39,577 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 169 transitions. [2024-11-03 13:03:39,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-11-03 13:03:39,578 INFO L207 NwaCegarLoop]: Found error trace [2024-11-03 13:03:39,578 INFO L215 NwaCegarLoop]: trace histogram [18, 18, 18, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-03 13:03:39,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla (6)] Forceful destruction successful, exit code 0 [2024-11-03 13:03:39,781 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla [2024-11-03 13:03:39,782 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-03 13:03:39,782 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-03 13:03:39,782 INFO L85 PathProgramCache]: Analyzing trace with hash -924338250, now seen corresponding path program 1 times [2024-11-03 13:03:39,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2024-11-03 13:03:39,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1338850523] [2024-11-03 13:03:39,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-03 13:03:39,782 INFO L173 SolverBuilder]: Constructing external solver with command: bitwuzla [2024-11-03 13:03:39,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla [2024-11-03 13:03:39,784 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla (exit command is (exit), workingDir is null) [2024-11-03 13:03:39,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/bitwuzla (7)] Waiting until timeout for monitored process [2024-11-03 13:03:39,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-03 13:03:39,873 INFO L255 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-03 13:03:39,876 INFO L278 TraceCheckSpWp]: Computing forward predicates...