/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-58.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 15:04:04,525 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 15:04:04,601 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-19 15:04:04,607 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 15:04:04,607 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 15:04:04,640 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 15:04:04,641 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 15:04:04,641 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 15:04:04,642 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 15:04:04,645 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 15:04:04,645 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 15:04:04,646 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 15:04:04,646 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 15:04:04,647 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 15:04:04,647 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 15:04:04,647 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 15:04:04,648 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 15:04:04,648 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 15:04:04,648 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 15:04:04,649 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 15:04:04,649 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 15:04:04,650 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 15:04:04,650 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 15:04:04,650 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 15:04:04,650 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 15:04:04,651 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 15:04:04,651 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 15:04:04,651 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 15:04:04,651 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 15:04:04,652 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 15:04:04,652 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 15:04:04,653 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 15:04:04,653 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 15:04:04,653 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 15:04:04,653 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 15:04:04,653 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 15:04:04,653 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 15:04:04,654 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 15:04:04,654 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 15:04:04,654 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 15:04:04,654 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 15:04:04,654 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 15:04:04,654 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 15:04:04,655 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.cacsl2boogietranslator: Use bitabs translation -> true [2023-12-19 15:04:04,882 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 15:04:04,904 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 15:04:04,906 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 15:04:04,906 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 15:04:04,907 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 15:04:04,908 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-58.i [2023-12-19 15:04:05,955 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 15:04:06,125 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 15:04:06,126 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-58.i [2023-12-19 15:04:06,139 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ffcb05945/1665e8e4027c4e9d8f004b9ff281775a/FLAG0860dcdb2 [2023-12-19 15:04:06,150 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ffcb05945/1665e8e4027c4e9d8f004b9ff281775a [2023-12-19 15:04:06,152 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 15:04:06,153 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 15:04:06,154 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 15:04:06,154 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 15:04:06,163 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 15:04:06,163 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 03:04:06" (1/1) ... [2023-12-19 15:04:06,164 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a2b0433 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:04:06, skipping insertion in model container [2023-12-19 15:04:06,164 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 03:04:06" (1/1) ... [2023-12-19 15:04:06,193 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 15:04:06,346 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-58.i[916,929] [2023-12-19 15:04:06,425 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 15:04:06,433 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 15:04:06,442 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-58.i[916,929] [2023-12-19 15:04:06,482 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 15:04:06,496 INFO L206 MainTranslator]: Completed translation [2023-12-19 15:04:06,496 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:04:06 WrapperNode [2023-12-19 15:04:06,496 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 15:04:06,497 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 15:04:06,497 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 15:04:06,498 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 15:04:06,503 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:04:06" (1/1) ... [2023-12-19 15:04:06,515 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:04:06" (1/1) ... [2023-12-19 15:04:06,551 INFO L138 Inliner]: procedures = 26, calls = 156, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 444 [2023-12-19 15:04:06,552 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 15:04:06,552 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 15:04:06,552 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 15:04:06,553 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 15:04:06,562 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:04:06" (1/1) ... [2023-12-19 15:04:06,562 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:04:06" (1/1) ... [2023-12-19 15:04:06,568 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:04:06" (1/1) ... [2023-12-19 15:04:06,590 INFO L175 MemorySlicer]: Split 125 memory accesses to 6 slices as follows [2, 6, 11, 7, 74, 25]. 59 percent of accesses are in the largest equivalence class. The 13 initializations are split as follows [2, 1, 1, 1, 6, 2]. The 15 writes are split as follows [0, 1, 1, 3, 8, 2]. [2023-12-19 15:04:06,591 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:04:06" (1/1) ... [2023-12-19 15:04:06,591 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:04:06" (1/1) ... [2023-12-19 15:04:06,607 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:04:06" (1/1) ... [2023-12-19 15:04:06,610 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:04:06" (1/1) ... [2023-12-19 15:04:06,614 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:04:06" (1/1) ... [2023-12-19 15:04:06,616 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:04:06" (1/1) ... [2023-12-19 15:04:06,620 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 15:04:06,621 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 15:04:06,621 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 15:04:06,622 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 15:04:06,622 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:04:06" (1/1) ... [2023-12-19 15:04:06,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 15:04:06,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:06,647 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-19 15:04:06,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-19 15:04:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 15:04:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-12-19 15:04:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-12-19 15:04:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-12-19 15:04:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-12-19 15:04:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-12-19 15:04:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-12-19 15:04:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-12-19 15:04:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-12-19 15:04:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-12-19 15:04:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-12-19 15:04:06,681 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-12-19 15:04:06,681 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-12-19 15:04:06,681 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 15:04:06,681 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 15:04:06,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 15:04:06,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-12-19 15:04:06,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-12-19 15:04:06,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-12-19 15:04:06,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-12-19 15:04:06,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-12-19 15:04:06,682 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 15:04:06,682 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 15:04:06,780 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 15:04:06,783 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 15:04:07,176 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 15:04:07,214 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 15:04:07,214 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 15:04:07,215 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 03:04:07 BoogieIcfgContainer [2023-12-19 15:04:07,215 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 15:04:07,217 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 15:04:07,217 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 15:04:07,219 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 15:04:07,220 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 03:04:06" (1/3) ... [2023-12-19 15:04:07,226 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73a8e758 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 03:04:07, skipping insertion in model container [2023-12-19 15:04:07,226 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:04:06" (2/3) ... [2023-12-19 15:04:07,226 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73a8e758 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 03:04:07, skipping insertion in model container [2023-12-19 15:04:07,227 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 03:04:07" (3/3) ... [2023-12-19 15:04:07,228 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-a_file-58.i [2023-12-19 15:04:07,242 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 15:04:07,242 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 15:04:07,303 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 15:04:07,309 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@75026c47, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 15:04:07,310 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 15:04:07,313 INFO L276 IsEmpty]: Start isEmpty. Operand has 85 states, 67 states have (on average 1.4328358208955223) internal successors, (96), 68 states have internal predecessors, (96), 15 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2023-12-19 15:04:07,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-19 15:04:07,323 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:07,323 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:07,324 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:07,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:07,328 INFO L85 PathProgramCache]: Analyzing trace with hash -370712058, now seen corresponding path program 1 times [2023-12-19 15:04:07,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:07,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144811165] [2023-12-19 15:04:07,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:07,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:07,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:07,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:07,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144811165] [2023-12-19 15:04:07,496 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 15:04:07,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599430407] [2023-12-19 15:04:07,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:07,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:07,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:07,504 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:07,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-19 15:04:07,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:07,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 15:04:07,707 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:07,750 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2023-12-19 15:04:07,750 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:07,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599430407] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:07,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:07,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 15:04:07,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364354026] [2023-12-19 15:04:07,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:07,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 15:04:07,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:07,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 15:04:07,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 15:04:07,788 INFO L87 Difference]: Start difference. First operand has 85 states, 67 states have (on average 1.4328358208955223) internal successors, (96), 68 states have internal predecessors, (96), 15 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Second operand has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 2 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-19 15:04:07,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:07,825 INFO L93 Difference]: Finished difference Result 163 states and 259 transitions. [2023-12-19 15:04:07,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 15:04:07,828 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 2 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) Word has length 111 [2023-12-19 15:04:07,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:07,835 INFO L225 Difference]: With dead ends: 163 [2023-12-19 15:04:07,836 INFO L226 Difference]: Without dead ends: 79 [2023-12-19 15:04:07,839 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 15:04:07,842 INFO L413 NwaCegarLoop]: 109 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:07,843 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 109 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 15:04:07,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2023-12-19 15:04:07,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2023-12-19 15:04:07,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 62 states have (on average 1.3387096774193548) internal successors, (83), 62 states have internal predecessors, (83), 15 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2023-12-19 15:04:07,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 113 transitions. [2023-12-19 15:04:07,896 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 113 transitions. Word has length 111 [2023-12-19 15:04:07,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:07,896 INFO L495 AbstractCegarLoop]: Abstraction has 79 states and 113 transitions. [2023-12-19 15:04:07,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 2 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-19 15:04:07,897 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 113 transitions. [2023-12-19 15:04:07,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-19 15:04:07,907 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:07,907 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:07,917 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:08,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-19 15:04:08,113 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:08,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:08,114 INFO L85 PathProgramCache]: Analyzing trace with hash -433786332, now seen corresponding path program 1 times [2023-12-19 15:04:08,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:08,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427502338] [2023-12-19 15:04:08,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:08,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:08,203 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:08,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1370053329] [2023-12-19 15:04:08,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:08,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:08,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:08,209 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:08,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-19 15:04:08,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:08,368 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 15:04:08,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:08,421 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:08,421 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:08,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:08,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427502338] [2023-12-19 15:04:08,421 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:08,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370053329] [2023-12-19 15:04:08,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370053329] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:08,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:08,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 15:04:08,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176905441] [2023-12-19 15:04:08,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:08,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 15:04:08,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:08,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 15:04:08,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 15:04:08,424 INFO L87 Difference]: Start difference. First operand 79 states and 113 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:08,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:08,484 INFO L93 Difference]: Finished difference Result 161 states and 230 transitions. [2023-12-19 15:04:08,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 15:04:08,485 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 111 [2023-12-19 15:04:08,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:08,487 INFO L225 Difference]: With dead ends: 161 [2023-12-19 15:04:08,487 INFO L226 Difference]: Without dead ends: 83 [2023-12-19 15:04:08,487 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 15:04:08,488 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 3 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:08,489 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 315 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 15:04:08,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2023-12-19 15:04:08,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 81. [2023-12-19 15:04:08,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 64 states have (on average 1.328125) internal successors, (85), 64 states have internal predecessors, (85), 15 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2023-12-19 15:04:08,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 115 transitions. [2023-12-19 15:04:08,505 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 115 transitions. Word has length 111 [2023-12-19 15:04:08,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:08,509 INFO L495 AbstractCegarLoop]: Abstraction has 81 states and 115 transitions. [2023-12-19 15:04:08,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:08,511 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 115 transitions. [2023-12-19 15:04:08,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-19 15:04:08,515 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:08,516 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:08,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:08,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-12-19 15:04:08,720 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:08,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:08,721 INFO L85 PathProgramCache]: Analyzing trace with hash -433726750, now seen corresponding path program 1 times [2023-12-19 15:04:08,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:08,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489569836] [2023-12-19 15:04:08,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:08,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:08,761 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:08,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [739588408] [2023-12-19 15:04:08,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:08,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:08,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:08,763 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:08,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-19 15:04:08,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:08,915 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-19 15:04:08,919 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:09,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 15:04:09,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2023-12-19 15:04:09,222 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:09,222 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 28 [2023-12-19 15:04:09,247 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2023-12-19 15:04:09,247 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 15:04:09,353 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:09,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:09,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489569836] [2023-12-19 15:04:09,354 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:09,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739588408] [2023-12-19 15:04:09,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739588408] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 15:04:09,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 15:04:09,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2023-12-19 15:04:09,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037699] [2023-12-19 15:04:09,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:09,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 15:04:09,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:09,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 15:04:09,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-12-19 15:04:09,358 INFO L87 Difference]: Start difference. First operand 81 states and 115 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:09,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:09,641 INFO L93 Difference]: Finished difference Result 249 states and 352 transitions. [2023-12-19 15:04:09,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 15:04:09,642 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 111 [2023-12-19 15:04:09,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:09,644 INFO L225 Difference]: With dead ends: 249 [2023-12-19 15:04:09,644 INFO L226 Difference]: Without dead ends: 169 [2023-12-19 15:04:09,645 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2023-12-19 15:04:09,646 INFO L413 NwaCegarLoop]: 118 mSDtfsCounter, 196 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:09,646 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 514 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 15:04:09,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2023-12-19 15:04:09,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 147. [2023-12-19 15:04:09,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 118 states have (on average 1.3220338983050848) internal successors, (156), 119 states have internal predecessors, (156), 26 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-19 15:04:09,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 208 transitions. [2023-12-19 15:04:09,663 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 208 transitions. Word has length 111 [2023-12-19 15:04:09,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:09,663 INFO L495 AbstractCegarLoop]: Abstraction has 147 states and 208 transitions. [2023-12-19 15:04:09,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:09,664 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 208 transitions. [2023-12-19 15:04:09,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-19 15:04:09,669 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:09,670 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:09,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:09,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:09,877 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:09,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:09,878 INFO L85 PathProgramCache]: Analyzing trace with hash 267337828, now seen corresponding path program 1 times [2023-12-19 15:04:09,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:09,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441999611] [2023-12-19 15:04:09,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:09,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:09,938 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:09,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1126241855] [2023-12-19 15:04:09,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:09,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:09,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:09,940 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:09,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-19 15:04:10,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:10,089 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-19 15:04:10,098 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:10,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 15:04:10,218 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 15:04:10,273 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:10,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2023-12-19 15:04:10,313 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:10,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 22 [2023-12-19 15:04:10,324 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:10,324 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:10,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:10,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441999611] [2023-12-19 15:04:10,325 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:10,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126241855] [2023-12-19 15:04:10,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126241855] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:10,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:10,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 15:04:10,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109755597] [2023-12-19 15:04:10,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:10,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 15:04:10,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:10,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 15:04:10,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-19 15:04:10,328 INFO L87 Difference]: Start difference. First operand 147 states and 208 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:10,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:10,684 INFO L93 Difference]: Finished difference Result 354 states and 495 transitions. [2023-12-19 15:04:10,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 15:04:10,685 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 111 [2023-12-19 15:04:10,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:10,688 INFO L225 Difference]: With dead ends: 354 [2023-12-19 15:04:10,688 INFO L226 Difference]: Without dead ends: 208 [2023-12-19 15:04:10,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-12-19 15:04:10,690 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 312 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:10,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 236 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 15:04:10,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2023-12-19 15:04:10,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 164. [2023-12-19 15:04:10,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 128 states have (on average 1.2890625) internal successors, (165), 130 states have internal predecessors, (165), 31 states have call successors, (31), 4 states have call predecessors, (31), 4 states have return successors, (31), 29 states have call predecessors, (31), 31 states have call successors, (31) [2023-12-19 15:04:10,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 227 transitions. [2023-12-19 15:04:10,716 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 227 transitions. Word has length 111 [2023-12-19 15:04:10,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:10,716 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 227 transitions. [2023-12-19 15:04:10,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:10,717 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 227 transitions. [2023-12-19 15:04:10,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-19 15:04:10,718 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:10,718 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:10,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:10,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:10,924 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:10,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:10,925 INFO L85 PathProgramCache]: Analyzing trace with hash -133092051, now seen corresponding path program 1 times [2023-12-19 15:04:10,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:10,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426878858] [2023-12-19 15:04:10,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:10,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:10,953 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:10,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [19418525] [2023-12-19 15:04:10,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:10,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:10,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:10,954 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:10,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-19 15:04:11,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:11,115 INFO L262 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 15:04:11,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:11,147 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-19 15:04:11,153 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:11,153 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:11,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:11,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426878858] [2023-12-19 15:04:11,154 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:11,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19418525] [2023-12-19 15:04:11,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19418525] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:11,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:11,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 15:04:11,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862502878] [2023-12-19 15:04:11,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:11,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 15:04:11,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:11,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 15:04:11,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 15:04:11,157 INFO L87 Difference]: Start difference. First operand 164 states and 227 transitions. Second operand has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:11,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:11,310 INFO L93 Difference]: Finished difference Result 405 states and 565 transitions. [2023-12-19 15:04:11,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 15:04:11,310 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 111 [2023-12-19 15:04:11,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:11,313 INFO L225 Difference]: With dead ends: 405 [2023-12-19 15:04:11,313 INFO L226 Difference]: Without dead ends: 256 [2023-12-19 15:04:11,314 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-19 15:04:11,317 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 159 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:11,317 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 477 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 15:04:11,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2023-12-19 15:04:11,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 233. [2023-12-19 15:04:11,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 181 states have (on average 1.276243093922652) internal successors, (231), 183 states have internal predecessors, (231), 46 states have call successors, (46), 5 states have call predecessors, (46), 5 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-19 15:04:11,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 323 transitions. [2023-12-19 15:04:11,349 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 323 transitions. Word has length 111 [2023-12-19 15:04:11,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:11,350 INFO L495 AbstractCegarLoop]: Abstraction has 233 states and 323 transitions. [2023-12-19 15:04:11,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:11,351 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 323 transitions. [2023-12-19 15:04:11,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-19 15:04:11,352 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:11,352 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:11,362 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:11,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:11,559 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:11,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:11,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1454795104, now seen corresponding path program 1 times [2023-12-19 15:04:11,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:11,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650510094] [2023-12-19 15:04:11,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:11,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:11,595 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:11,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [460064933] [2023-12-19 15:04:11,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:11,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:11,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:11,599 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:11,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-19 15:04:11,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:11,745 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-19 15:04:11,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:11,867 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:11,868 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2023-12-19 15:04:11,901 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:11,901 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 22 [2023-12-19 15:04:11,918 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:11,918 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:11,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:11,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650510094] [2023-12-19 15:04:11,919 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:11,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460064933] [2023-12-19 15:04:11,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460064933] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:11,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:11,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 15:04:11,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527120852] [2023-12-19 15:04:11,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:11,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 15:04:11,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:11,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 15:04:11,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-19 15:04:11,920 INFO L87 Difference]: Start difference. First operand 233 states and 323 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:12,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:12,258 INFO L93 Difference]: Finished difference Result 479 states and 662 transitions. [2023-12-19 15:04:12,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 15:04:12,260 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 111 [2023-12-19 15:04:12,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:12,263 INFO L225 Difference]: With dead ends: 479 [2023-12-19 15:04:12,263 INFO L226 Difference]: Without dead ends: 261 [2023-12-19 15:04:12,263 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-12-19 15:04:12,265 INFO L413 NwaCegarLoop]: 101 mSDtfsCounter, 210 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:12,265 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 304 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 15:04:12,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2023-12-19 15:04:12,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 237. [2023-12-19 15:04:12,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 184 states have (on average 1.266304347826087) internal successors, (233), 186 states have internal predecessors, (233), 46 states have call successors, (46), 6 states have call predecessors, (46), 6 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-19 15:04:12,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 325 transitions. [2023-12-19 15:04:12,296 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 325 transitions. Word has length 111 [2023-12-19 15:04:12,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:12,296 INFO L495 AbstractCegarLoop]: Abstraction has 237 states and 325 transitions. [2023-12-19 15:04:12,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:12,296 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 325 transitions. [2023-12-19 15:04:12,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-19 15:04:12,298 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:12,298 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:12,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:12,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:12,505 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:12,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:12,505 INFO L85 PathProgramCache]: Analyzing trace with hash -753730526, now seen corresponding path program 1 times [2023-12-19 15:04:12,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:12,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692296840] [2023-12-19 15:04:12,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:12,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:12,544 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:12,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [623123011] [2023-12-19 15:04:12,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:12,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:12,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:12,546 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:12,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-19 15:04:12,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:12,692 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-19 15:04:12,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:12,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2023-12-19 15:04:12,832 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:12,833 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 28 [2023-12-19 15:04:12,849 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2023-12-19 15:04:12,849 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 15:04:12,919 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:12,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:12,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692296840] [2023-12-19 15:04:12,920 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:12,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623123011] [2023-12-19 15:04:12,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623123011] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 15:04:12,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 15:04:12,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2023-12-19 15:04:12,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919378587] [2023-12-19 15:04:12,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:12,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 15:04:12,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:12,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 15:04:12,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-12-19 15:04:12,921 INFO L87 Difference]: Start difference. First operand 237 states and 325 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:13,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:13,092 INFO L93 Difference]: Finished difference Result 461 states and 632 transitions. [2023-12-19 15:04:13,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 15:04:13,093 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 111 [2023-12-19 15:04:13,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:13,094 INFO L225 Difference]: With dead ends: 461 [2023-12-19 15:04:13,094 INFO L226 Difference]: Without dead ends: 239 [2023-12-19 15:04:13,095 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2023-12-19 15:04:13,096 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 128 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:13,096 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 597 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 15:04:13,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2023-12-19 15:04:13,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 237. [2023-12-19 15:04:13,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 184 states have (on average 1.2608695652173914) internal successors, (232), 186 states have internal predecessors, (232), 46 states have call successors, (46), 6 states have call predecessors, (46), 6 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-19 15:04:13,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 324 transitions. [2023-12-19 15:04:13,119 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 324 transitions. Word has length 111 [2023-12-19 15:04:13,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:13,120 INFO L495 AbstractCegarLoop]: Abstraction has 237 states and 324 transitions. [2023-12-19 15:04:13,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:13,120 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 324 transitions. [2023-12-19 15:04:13,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-19 15:04:13,121 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:13,121 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:13,128 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:13,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:13,323 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:13,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:13,323 INFO L85 PathProgramCache]: Analyzing trace with hash 695402590, now seen corresponding path program 1 times [2023-12-19 15:04:13,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:13,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885976378] [2023-12-19 15:04:13,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:13,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:13,357 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:13,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [829653975] [2023-12-19 15:04:13,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:13,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:13,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:13,359 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:13,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-19 15:04:13,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:13,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 15:04:13,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:13,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-19 15:04:13,551 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:13,551 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:13,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:13,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885976378] [2023-12-19 15:04:13,551 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:13,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829653975] [2023-12-19 15:04:13,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829653975] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:13,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:13,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 15:04:13,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454800824] [2023-12-19 15:04:13,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:13,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 15:04:13,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:13,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 15:04:13,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 15:04:13,553 INFO L87 Difference]: Start difference. First operand 237 states and 324 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:13,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:13,708 INFO L93 Difference]: Finished difference Result 461 states and 630 transitions. [2023-12-19 15:04:13,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 15:04:13,708 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 112 [2023-12-19 15:04:13,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:13,711 INFO L225 Difference]: With dead ends: 461 [2023-12-19 15:04:13,711 INFO L226 Difference]: Without dead ends: 239 [2023-12-19 15:04:13,711 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-19 15:04:13,713 INFO L413 NwaCegarLoop]: 121 mSDtfsCounter, 129 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:13,713 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 387 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 15:04:13,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2023-12-19 15:04:13,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 237. [2023-12-19 15:04:13,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 184 states have (on average 1.25) internal successors, (230), 186 states have internal predecessors, (230), 46 states have call successors, (46), 6 states have call predecessors, (46), 6 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-19 15:04:13,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 322 transitions. [2023-12-19 15:04:13,736 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 322 transitions. Word has length 112 [2023-12-19 15:04:13,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:13,736 INFO L495 AbstractCegarLoop]: Abstraction has 237 states and 322 transitions. [2023-12-19 15:04:13,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:13,736 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 322 transitions. [2023-12-19 15:04:13,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-19 15:04:13,738 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:13,738 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:13,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:13,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-12-19 15:04:13,944 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:13,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:13,945 INFO L85 PathProgramCache]: Analyzing trace with hash 996037289, now seen corresponding path program 1 times [2023-12-19 15:04:13,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:13,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276966951] [2023-12-19 15:04:13,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:13,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:13,983 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:13,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [798849465] [2023-12-19 15:04:13,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:13,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:13,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:13,984 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:14,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-19 15:04:14,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:14,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 15:04:14,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:14,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 15:04:14,287 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:14,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 24 [2023-12-19 15:04:14,324 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:14,324 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:14,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:14,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276966951] [2023-12-19 15:04:14,325 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:14,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798849465] [2023-12-19 15:04:14,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798849465] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:14,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:14,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 15:04:14,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21877607] [2023-12-19 15:04:14,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:14,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 15:04:14,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:14,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 15:04:14,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-19 15:04:14,326 INFO L87 Difference]: Start difference. First operand 237 states and 322 transitions. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:14,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:14,618 INFO L93 Difference]: Finished difference Result 520 states and 708 transitions. [2023-12-19 15:04:14,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 15:04:14,619 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 112 [2023-12-19 15:04:14,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:14,620 INFO L225 Difference]: With dead ends: 520 [2023-12-19 15:04:14,620 INFO L226 Difference]: Without dead ends: 298 [2023-12-19 15:04:14,621 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-12-19 15:04:14,621 INFO L413 NwaCegarLoop]: 83 mSDtfsCounter, 132 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:14,621 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 214 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 15:04:14,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2023-12-19 15:04:14,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 295. [2023-12-19 15:04:14,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 232 states have (on average 1.2586206896551724) internal successors, (292), 235 states have internal predecessors, (292), 55 states have call successors, (55), 7 states have call predecessors, (55), 7 states have return successors, (55), 52 states have call predecessors, (55), 55 states have call successors, (55) [2023-12-19 15:04:14,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 402 transitions. [2023-12-19 15:04:14,640 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 402 transitions. Word has length 112 [2023-12-19 15:04:14,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:14,640 INFO L495 AbstractCegarLoop]: Abstraction has 295 states and 402 transitions. [2023-12-19 15:04:14,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:14,640 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 402 transitions. [2023-12-19 15:04:14,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-19 15:04:14,641 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:14,641 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:14,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:14,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:14,848 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:14,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:14,848 INFO L85 PathProgramCache]: Analyzing trace with hash 294972711, now seen corresponding path program 1 times [2023-12-19 15:04:14,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:14,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446224994] [2023-12-19 15:04:14,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:14,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:14,872 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:14,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [915478248] [2023-12-19 15:04:14,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:14,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:14,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:14,873 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:14,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-19 15:04:15,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:15,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-19 15:04:15,029 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:15,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 15:04:15,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 17 [2023-12-19 15:04:15,205 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:15,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 14 [2023-12-19 15:04:15,241 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2023-12-19 15:04:15,241 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 15:04:15,356 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:15,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:15,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446224994] [2023-12-19 15:04:15,356 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:15,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915478248] [2023-12-19 15:04:15,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915478248] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 15:04:15,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 15:04:15,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 16 [2023-12-19 15:04:15,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260611172] [2023-12-19 15:04:15,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:15,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 15:04:15,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:15,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 15:04:15,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2023-12-19 15:04:15,358 INFO L87 Difference]: Start difference. First operand 295 states and 402 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:15,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:15,750 INFO L93 Difference]: Finished difference Result 599 states and 812 transitions. [2023-12-19 15:04:15,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-19 15:04:15,751 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 112 [2023-12-19 15:04:15,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:15,752 INFO L225 Difference]: With dead ends: 599 [2023-12-19 15:04:15,752 INFO L226 Difference]: Without dead ends: 319 [2023-12-19 15:04:15,753 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2023-12-19 15:04:15,753 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 189 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 757 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:15,754 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 757 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 15:04:15,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2023-12-19 15:04:15,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 315. [2023-12-19 15:04:15,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 244 states have (on average 1.2418032786885247) internal successors, (303), 247 states have internal predecessors, (303), 61 states have call successors, (61), 9 states have call predecessors, (61), 9 states have return successors, (61), 58 states have call predecessors, (61), 61 states have call successors, (61) [2023-12-19 15:04:15,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 425 transitions. [2023-12-19 15:04:15,774 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 425 transitions. Word has length 112 [2023-12-19 15:04:15,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:15,775 INFO L495 AbstractCegarLoop]: Abstraction has 315 states and 425 transitions. [2023-12-19 15:04:15,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:15,775 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 425 transitions. [2023-12-19 15:04:15,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-19 15:04:15,776 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:15,776 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:15,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:15,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-19 15:04:15,983 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:15,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:15,984 INFO L85 PathProgramCache]: Analyzing trace with hash -592310613, now seen corresponding path program 1 times [2023-12-19 15:04:15,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:15,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242004685] [2023-12-19 15:04:15,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:15,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:16,013 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:16,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1212762822] [2023-12-19 15:04:16,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:16,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:16,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:16,015 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:16,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-19 15:04:16,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:16,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-19 15:04:16,173 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:16,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2023-12-19 15:04:16,336 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:16,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 18 [2023-12-19 15:04:16,365 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2023-12-19 15:04:16,365 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 15:04:16,478 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:16,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:16,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242004685] [2023-12-19 15:04:16,478 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:16,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212762822] [2023-12-19 15:04:16,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212762822] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 15:04:16,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 15:04:16,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 16 [2023-12-19 15:04:16,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734143170] [2023-12-19 15:04:16,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:16,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 15:04:16,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:16,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 15:04:16,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2023-12-19 15:04:16,480 INFO L87 Difference]: Start difference. First operand 315 states and 425 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:16,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:16,862 INFO L93 Difference]: Finished difference Result 632 states and 852 transitions. [2023-12-19 15:04:16,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-19 15:04:16,862 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 112 [2023-12-19 15:04:16,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:16,864 INFO L225 Difference]: With dead ends: 632 [2023-12-19 15:04:16,864 INFO L226 Difference]: Without dead ends: 344 [2023-12-19 15:04:16,865 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2023-12-19 15:04:16,865 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 207 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 786 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:16,865 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 786 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 15:04:16,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2023-12-19 15:04:16,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 322. [2023-12-19 15:04:16,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 250 states have (on average 1.236) internal successors, (309), 253 states have internal predecessors, (309), 61 states have call successors, (61), 10 states have call predecessors, (61), 10 states have return successors, (61), 58 states have call predecessors, (61), 61 states have call successors, (61) [2023-12-19 15:04:16,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 431 transitions. [2023-12-19 15:04:16,884 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 431 transitions. Word has length 112 [2023-12-19 15:04:16,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:16,884 INFO L495 AbstractCegarLoop]: Abstraction has 322 states and 431 transitions. [2023-12-19 15:04:16,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:16,884 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 431 transitions. [2023-12-19 15:04:16,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-19 15:04:16,885 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:16,885 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:16,894 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-12-19 15:04:17,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-19 15:04:17,092 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:17,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:17,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1293375191, now seen corresponding path program 1 times [2023-12-19 15:04:17,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:17,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801945800] [2023-12-19 15:04:17,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:17,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:17,119 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:17,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [625197227] [2023-12-19 15:04:17,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:17,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:17,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:17,120 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:17,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-19 15:04:17,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:17,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 15:04:17,287 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:17,396 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 15:04:17,424 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:17,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 24 [2023-12-19 15:04:17,458 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:17,458 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:17,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:17,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801945800] [2023-12-19 15:04:17,458 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:17,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625197227] [2023-12-19 15:04:17,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625197227] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:17,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:17,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 15:04:17,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632168911] [2023-12-19 15:04:17,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:17,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 15:04:17,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:17,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 15:04:17,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-19 15:04:17,460 INFO L87 Difference]: Start difference. First operand 322 states and 431 transitions. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:17,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:17,805 INFO L93 Difference]: Finished difference Result 617 states and 826 transitions. [2023-12-19 15:04:17,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 15:04:17,806 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 112 [2023-12-19 15:04:17,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:17,807 INFO L225 Difference]: With dead ends: 617 [2023-12-19 15:04:17,807 INFO L226 Difference]: Without dead ends: 322 [2023-12-19 15:04:17,808 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-12-19 15:04:17,809 INFO L413 NwaCegarLoop]: 118 mSDtfsCounter, 130 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:17,809 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 275 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 15:04:17,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2023-12-19 15:04:17,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 319. [2023-12-19 15:04:17,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 247 states have (on average 1.2307692307692308) internal successors, (304), 250 states have internal predecessors, (304), 61 states have call successors, (61), 10 states have call predecessors, (61), 10 states have return successors, (61), 58 states have call predecessors, (61), 61 states have call successors, (61) [2023-12-19 15:04:17,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 426 transitions. [2023-12-19 15:04:17,827 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 426 transitions. Word has length 112 [2023-12-19 15:04:17,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:17,827 INFO L495 AbstractCegarLoop]: Abstraction has 319 states and 426 transitions. [2023-12-19 15:04:17,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:17,828 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 426 transitions. [2023-12-19 15:04:17,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-12-19 15:04:17,829 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:17,829 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:17,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:18,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-19 15:04:18,035 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:18,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:18,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1184079089, now seen corresponding path program 1 times [2023-12-19 15:04:18,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:18,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793291729] [2023-12-19 15:04:18,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:18,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:18,054 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:18,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1346539744] [2023-12-19 15:04:18,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:18,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:18,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:18,055 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:18,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-19 15:04:18,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:18,228 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-19 15:04:18,231 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:18,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2023-12-19 15:04:18,282 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2023-12-19 15:04:18,282 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 15:04:18,343 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:18,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:18,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793291729] [2023-12-19 15:04:18,344 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:18,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346539744] [2023-12-19 15:04:18,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346539744] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 15:04:18,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 15:04:18,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 9 [2023-12-19 15:04:18,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460556244] [2023-12-19 15:04:18,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:18,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 15:04:18,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:18,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 15:04:18,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-12-19 15:04:18,345 INFO L87 Difference]: Start difference. First operand 319 states and 426 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:18,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:18,551 INFO L93 Difference]: Finished difference Result 853 states and 1137 transitions. [2023-12-19 15:04:18,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 15:04:18,551 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 113 [2023-12-19 15:04:18,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:18,554 INFO L225 Difference]: With dead ends: 853 [2023-12-19 15:04:18,554 INFO L226 Difference]: Without dead ends: 561 [2023-12-19 15:04:18,555 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2023-12-19 15:04:18,555 INFO L413 NwaCegarLoop]: 121 mSDtfsCounter, 122 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:18,555 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 544 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 15:04:18,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2023-12-19 15:04:18,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 451. [2023-12-19 15:04:18,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 357 states have (on average 1.2156862745098038) internal successors, (434), 362 states have internal predecessors, (434), 79 states have call successors, (79), 14 states have call predecessors, (79), 14 states have return successors, (79), 74 states have call predecessors, (79), 79 states have call successors, (79) [2023-12-19 15:04:18,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 592 transitions. [2023-12-19 15:04:18,583 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 592 transitions. Word has length 113 [2023-12-19 15:04:18,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:18,583 INFO L495 AbstractCegarLoop]: Abstraction has 451 states and 592 transitions. [2023-12-19 15:04:18,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:18,584 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 592 transitions. [2023-12-19 15:04:18,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-19 15:04:18,585 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:18,585 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:18,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:18,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-19 15:04:18,791 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:18,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:18,791 INFO L85 PathProgramCache]: Analyzing trace with hash -2126233590, now seen corresponding path program 1 times [2023-12-19 15:04:18,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:18,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177198833] [2023-12-19 15:04:18,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:18,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:18,819 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:18,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [890439972] [2023-12-19 15:04:18,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:18,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:18,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:18,820 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:18,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-19 15:04:22,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:22,546 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 69 conjunts are in the unsatisfiable core [2023-12-19 15:04:22,551 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:22,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 5 [2023-12-19 15:04:22,896 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-19 15:04:23,107 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:23,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 25 [2023-12-19 15:04:23,613 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:23,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 46 [2023-12-19 15:04:23,766 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:23,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 46 [2023-12-19 15:04:27,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2023-12-19 15:04:27,080 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:27,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 43 [2023-12-19 15:04:27,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 26 [2023-12-19 15:04:29,188 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 235 proven. 158 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-19 15:04:29,189 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 15:04:31,482 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:31,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:31,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177198833] [2023-12-19 15:04:31,482 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:31,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890439972] [2023-12-19 15:04:31,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890439972] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 15:04:31,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 15:04:31,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [26] total 30 [2023-12-19 15:04:31,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910225086] [2023-12-19 15:04:31,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:31,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 15:04:31,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:31,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 15:04:31,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2023-12-19 15:04:31,484 INFO L87 Difference]: Start difference. First operand 451 states and 592 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:33,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:33,331 INFO L93 Difference]: Finished difference Result 967 states and 1264 transitions. [2023-12-19 15:04:33,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 15:04:33,335 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 114 [2023-12-19 15:04:33,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:33,337 INFO L225 Difference]: With dead ends: 967 [2023-12-19 15:04:33,337 INFO L226 Difference]: Without dead ends: 543 [2023-12-19 15:04:33,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=157, Invalid=773, Unknown=0, NotChecked=0, Total=930 [2023-12-19 15:04:33,339 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 120 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:33,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 273 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-19 15:04:33,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2023-12-19 15:04:33,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 519. [2023-12-19 15:04:33,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 416 states have (on average 1.2139423076923077) internal successors, (505), 423 states have internal predecessors, (505), 83 states have call successors, (83), 19 states have call predecessors, (83), 19 states have return successors, (83), 76 states have call predecessors, (83), 83 states have call successors, (83) [2023-12-19 15:04:33,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 671 transitions. [2023-12-19 15:04:33,368 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 671 transitions. Word has length 114 [2023-12-19 15:04:33,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:33,369 INFO L495 AbstractCegarLoop]: Abstraction has 519 states and 671 transitions. [2023-12-19 15:04:33,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:33,369 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 671 transitions. [2023-12-19 15:04:33,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-12-19 15:04:33,370 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:33,370 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:33,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:33,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:33,581 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:33,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:33,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1889182760, now seen corresponding path program 1 times [2023-12-19 15:04:33,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:33,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748384740] [2023-12-19 15:04:33,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:33,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:33,600 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:33,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [690459103] [2023-12-19 15:04:33,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:33,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:33,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:33,601 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:33,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-19 15:04:33,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:33,796 INFO L262 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-19 15:04:33,799 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:33,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2023-12-19 15:04:33,949 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:33,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 18 [2023-12-19 15:04:34,000 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:34,001 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 25 [2023-12-19 15:04:34,012 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2023-12-19 15:04:34,012 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 15:04:34,102 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:34,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:34,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748384740] [2023-12-19 15:04:34,103 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:34,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690459103] [2023-12-19 15:04:34,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690459103] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 15:04:34,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 15:04:34,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2023-12-19 15:04:34,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350055852] [2023-12-19 15:04:34,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:34,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 15:04:34,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:34,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 15:04:34,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-12-19 15:04:34,105 INFO L87 Difference]: Start difference. First operand 519 states and 671 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:34,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:34,258 INFO L93 Difference]: Finished difference Result 545 states and 702 transitions. [2023-12-19 15:04:34,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 15:04:34,258 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 115 [2023-12-19 15:04:34,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:34,261 INFO L225 Difference]: With dead ends: 545 [2023-12-19 15:04:34,261 INFO L226 Difference]: Without dead ends: 543 [2023-12-19 15:04:34,262 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-12-19 15:04:34,263 INFO L413 NwaCegarLoop]: 93 mSDtfsCounter, 61 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:34,263 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 314 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 15:04:34,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2023-12-19 15:04:34,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 531. [2023-12-19 15:04:34,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 431 states have (on average 1.2064965197215778) internal successors, (520), 438 states have internal predecessors, (520), 79 states have call successors, (79), 20 states have call predecessors, (79), 20 states have return successors, (79), 72 states have call predecessors, (79), 79 states have call successors, (79) [2023-12-19 15:04:34,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 678 transitions. [2023-12-19 15:04:34,293 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 678 transitions. Word has length 115 [2023-12-19 15:04:34,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:34,293 INFO L495 AbstractCegarLoop]: Abstraction has 531 states and 678 transitions. [2023-12-19 15:04:34,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:34,294 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 678 transitions. [2023-12-19 15:04:34,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-12-19 15:04:34,295 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:34,295 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:34,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:34,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-19 15:04:34,501 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:34,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:34,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1889123178, now seen corresponding path program 1 times [2023-12-19 15:04:34,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:34,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693579574] [2023-12-19 15:04:34,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:34,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:34,520 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:34,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [872633950] [2023-12-19 15:04:34,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:34,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:34,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:34,522 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:34,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-19 15:04:34,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:34,693 INFO L262 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 40 conjunts are in the unsatisfiable core [2023-12-19 15:04:34,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:34,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 27 [2023-12-19 15:04:34,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2023-12-19 15:04:34,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 36 [2023-12-19 15:04:34,916 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:34,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 107 treesize of output 77 [2023-12-19 15:04:34,958 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2023-12-19 15:04:34,958 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 15:04:35,180 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:35,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:35,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693579574] [2023-12-19 15:04:35,180 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:35,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872633950] [2023-12-19 15:04:35,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872633950] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 15:04:35,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 15:04:35,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12] total 18 [2023-12-19 15:04:35,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348529898] [2023-12-19 15:04:35,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:35,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 15:04:35,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:35,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 15:04:35,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2023-12-19 15:04:35,182 INFO L87 Difference]: Start difference. First operand 531 states and 678 transitions. Second operand has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:35,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:35,874 INFO L93 Difference]: Finished difference Result 1584 states and 2020 transitions. [2023-12-19 15:04:35,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-19 15:04:35,875 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 115 [2023-12-19 15:04:35,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:35,878 INFO L225 Difference]: With dead ends: 1584 [2023-12-19 15:04:35,879 INFO L226 Difference]: Without dead ends: 1072 [2023-12-19 15:04:35,880 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2023-12-19 15:04:35,880 INFO L413 NwaCegarLoop]: 91 mSDtfsCounter, 132 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:35,880 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 567 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 15:04:35,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1072 states. [2023-12-19 15:04:35,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1072 to 685. [2023-12-19 15:04:35,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 585 states have (on average 1.2273504273504274) internal successors, (718), 592 states have internal predecessors, (718), 79 states have call successors, (79), 20 states have call predecessors, (79), 20 states have return successors, (79), 72 states have call predecessors, (79), 79 states have call successors, (79) [2023-12-19 15:04:35,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 876 transitions. [2023-12-19 15:04:35,950 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 876 transitions. Word has length 115 [2023-12-19 15:04:35,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:35,951 INFO L495 AbstractCegarLoop]: Abstraction has 685 states and 876 transitions. [2023-12-19 15:04:35,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:35,951 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 876 transitions. [2023-12-19 15:04:35,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-19 15:04:35,952 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:35,952 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:35,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:36,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-19 15:04:36,159 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:36,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:36,159 INFO L85 PathProgramCache]: Analyzing trace with hash 876300398, now seen corresponding path program 1 times [2023-12-19 15:04:36,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:36,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072789573] [2023-12-19 15:04:36,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:36,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:36,189 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:36,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [297230219] [2023-12-19 15:04:36,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:36,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:36,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:36,191 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:36,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-19 15:04:36,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:36,481 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-19 15:04:36,484 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:36,834 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:36,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 30 [2023-12-19 15:04:36,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2023-12-19 15:04:36,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2023-12-19 15:04:36,999 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 182 proven. 30 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2023-12-19 15:04:37,000 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 15:04:37,824 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:37,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:37,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072789573] [2023-12-19 15:04:37,824 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:37,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297230219] [2023-12-19 15:04:37,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297230219] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 15:04:37,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 15:04:37,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 12 [2023-12-19 15:04:37,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148090221] [2023-12-19 15:04:37,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:37,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 15:04:37,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:37,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 15:04:37,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-12-19 15:04:37,826 INFO L87 Difference]: Start difference. First operand 685 states and 876 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:39,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:39,830 INFO L93 Difference]: Finished difference Result 1297 states and 1641 transitions. [2023-12-19 15:04:39,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 15:04:39,831 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 116 [2023-12-19 15:04:39,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:39,833 INFO L225 Difference]: With dead ends: 1297 [2023-12-19 15:04:39,834 INFO L226 Difference]: Without dead ends: 631 [2023-12-19 15:04:39,835 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-12-19 15:04:39,835 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 40 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:39,835 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 318 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-19 15:04:39,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2023-12-19 15:04:39,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 568. [2023-12-19 15:04:39,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 477 states have (on average 1.1886792452830188) internal successors, (567), 481 states have internal predecessors, (567), 70 states have call successors, (70), 20 states have call predecessors, (70), 20 states have return successors, (70), 66 states have call predecessors, (70), 70 states have call successors, (70) [2023-12-19 15:04:39,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 707 transitions. [2023-12-19 15:04:39,887 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 707 transitions. Word has length 116 [2023-12-19 15:04:39,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:39,887 INFO L495 AbstractCegarLoop]: Abstraction has 568 states and 707 transitions. [2023-12-19 15:04:39,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:39,887 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 707 transitions. [2023-12-19 15:04:39,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-19 15:04:39,888 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:39,888 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:39,896 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:40,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-12-19 15:04:40,098 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:40,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:40,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1691077145, now seen corresponding path program 1 times [2023-12-19 15:04:40,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:40,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498399600] [2023-12-19 15:04:40,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:40,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:40,124 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:40,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1790819660] [2023-12-19 15:04:40,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:40,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:40,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:40,126 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:40,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-19 15:04:40,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:40,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-19 15:04:40,297 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:40,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 19 [2023-12-19 15:04:40,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 19 [2023-12-19 15:04:40,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-12-19 15:04:40,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-12-19 15:04:40,473 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:40,473 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:40,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:40,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498399600] [2023-12-19 15:04:40,473 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:40,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790819660] [2023-12-19 15:04:40,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790819660] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:40,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:40,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 15:04:40,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132984534] [2023-12-19 15:04:40,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:40,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 15:04:40,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:40,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 15:04:40,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-19 15:04:40,474 INFO L87 Difference]: Start difference. First operand 568 states and 707 transitions. Second operand has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:40,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:40,778 INFO L93 Difference]: Finished difference Result 1180 states and 1454 transitions. [2023-12-19 15:04:40,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 15:04:40,778 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 116 [2023-12-19 15:04:40,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:40,781 INFO L225 Difference]: With dead ends: 1180 [2023-12-19 15:04:40,781 INFO L226 Difference]: Without dead ends: 613 [2023-12-19 15:04:40,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-12-19 15:04:40,782 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 117 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:40,783 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 296 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 366 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 15:04:40,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2023-12-19 15:04:40,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 546. [2023-12-19 15:04:40,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 455 states have (on average 1.167032967032967) internal successors, (531), 459 states have internal predecessors, (531), 70 states have call successors, (70), 20 states have call predecessors, (70), 20 states have return successors, (70), 66 states have call predecessors, (70), 70 states have call successors, (70) [2023-12-19 15:04:40,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 671 transitions. [2023-12-19 15:04:40,841 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 671 transitions. Word has length 116 [2023-12-19 15:04:40,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:40,842 INFO L495 AbstractCegarLoop]: Abstraction has 546 states and 671 transitions. [2023-12-19 15:04:40,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:40,842 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 671 transitions. [2023-12-19 15:04:40,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2023-12-19 15:04:40,845 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:40,845 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:40,850 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:41,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-19 15:04:41,048 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:41,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:41,049 INFO L85 PathProgramCache]: Analyzing trace with hash 95363765, now seen corresponding path program 1 times [2023-12-19 15:04:41,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:41,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025433196] [2023-12-19 15:04:41,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:41,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:41,065 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:41,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [993902541] [2023-12-19 15:04:41,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:41,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:41,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:41,066 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:41,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-19 15:04:41,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:41,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-19 15:04:41,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:41,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2023-12-19 15:04:41,303 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2023-12-19 15:04:41,303 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 15:04:41,387 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:41,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:41,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025433196] [2023-12-19 15:04:41,387 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:41,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993902541] [2023-12-19 15:04:41,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993902541] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 15:04:41,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 15:04:41,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 11 [2023-12-19 15:04:41,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066451013] [2023-12-19 15:04:41,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:41,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 15:04:41,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:41,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 15:04:41,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-12-19 15:04:41,389 INFO L87 Difference]: Start difference. First operand 546 states and 671 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:41,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:41,605 INFO L93 Difference]: Finished difference Result 1375 states and 1680 transitions. [2023-12-19 15:04:41,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-19 15:04:41,606 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 117 [2023-12-19 15:04:41,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:41,609 INFO L225 Difference]: With dead ends: 1375 [2023-12-19 15:04:41,609 INFO L226 Difference]: Without dead ends: 830 [2023-12-19 15:04:41,610 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2023-12-19 15:04:41,611 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 113 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:41,611 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 671 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 15:04:41,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2023-12-19 15:04:41,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 621. [2023-12-19 15:04:41,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 530 states have (on average 1.1660377358490566) internal successors, (618), 534 states have internal predecessors, (618), 70 states have call successors, (70), 20 states have call predecessors, (70), 20 states have return successors, (70), 66 states have call predecessors, (70), 70 states have call successors, (70) [2023-12-19 15:04:41,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 758 transitions. [2023-12-19 15:04:41,652 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 758 transitions. Word has length 117 [2023-12-19 15:04:41,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:41,653 INFO L495 AbstractCegarLoop]: Abstraction has 621 states and 758 transitions. [2023-12-19 15:04:41,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:41,653 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 758 transitions. [2023-12-19 15:04:41,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-19 15:04:41,654 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:41,654 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:41,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:41,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:41,861 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:41,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:41,862 INFO L85 PathProgramCache]: Analyzing trace with hash -425145827, now seen corresponding path program 1 times [2023-12-19 15:04:41,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:41,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440917461] [2023-12-19 15:04:41,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:41,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:41,883 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:41,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1826863195] [2023-12-19 15:04:41,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:41,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:41,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:41,885 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:41,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-19 15:04:42,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:42,092 INFO L262 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-19 15:04:42,095 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:42,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 39 [2023-12-19 15:04:42,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2023-12-19 15:04:42,235 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:42,235 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:42,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:42,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440917461] [2023-12-19 15:04:42,236 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:42,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826863195] [2023-12-19 15:04:42,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826863195] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:42,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:42,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-19 15:04:42,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167082875] [2023-12-19 15:04:42,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:42,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 15:04:42,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:42,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 15:04:42,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-19 15:04:42,238 INFO L87 Difference]: Start difference. First operand 621 states and 758 transitions. Second operand has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:42,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:42,557 INFO L93 Difference]: Finished difference Result 1353 states and 1645 transitions. [2023-12-19 15:04:42,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-19 15:04:42,557 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 122 [2023-12-19 15:04:42,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:42,560 INFO L225 Difference]: With dead ends: 1353 [2023-12-19 15:04:42,560 INFO L226 Difference]: Without dead ends: 733 [2023-12-19 15:04:42,561 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-12-19 15:04:42,561 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 54 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:42,561 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 398 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 15:04:42,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2023-12-19 15:04:42,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 627. [2023-12-19 15:04:42,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 536 states have (on average 1.1529850746268657) internal successors, (618), 540 states have internal predecessors, (618), 70 states have call successors, (70), 20 states have call predecessors, (70), 20 states have return successors, (70), 66 states have call predecessors, (70), 70 states have call successors, (70) [2023-12-19 15:04:42,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 758 transitions. [2023-12-19 15:04:42,601 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 758 transitions. Word has length 122 [2023-12-19 15:04:42,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:42,601 INFO L495 AbstractCegarLoop]: Abstraction has 627 states and 758 transitions. [2023-12-19 15:04:42,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:42,601 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 758 transitions. [2023-12-19 15:04:42,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-19 15:04:42,602 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:42,602 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:42,610 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:42,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:42,810 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:42,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:42,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1093029139, now seen corresponding path program 1 times [2023-12-19 15:04:42,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:42,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551285269] [2023-12-19 15:04:42,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:42,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:42,828 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:42,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1464389507] [2023-12-19 15:04:42,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:42,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:42,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:42,835 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:42,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-19 15:04:43,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:43,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-19 15:04:43,279 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:43,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 28 [2023-12-19 15:04:43,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-12-19 15:04:43,366 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:43,366 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:43,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:43,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551285269] [2023-12-19 15:04:43,366 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:43,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464389507] [2023-12-19 15:04:43,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464389507] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:43,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:43,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 15:04:43,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660980140] [2023-12-19 15:04:43,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:43,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 15:04:43,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:43,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 15:04:43,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 15:04:43,368 INFO L87 Difference]: Start difference. First operand 627 states and 758 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:43,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:43,595 INFO L93 Difference]: Finished difference Result 1377 states and 1653 transitions. [2023-12-19 15:04:43,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 15:04:43,596 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 122 [2023-12-19 15:04:43,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:43,598 INFO L225 Difference]: With dead ends: 1377 [2023-12-19 15:04:43,598 INFO L226 Difference]: Without dead ends: 751 [2023-12-19 15:04:43,600 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-19 15:04:43,600 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 72 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:43,600 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 371 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 15:04:43,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2023-12-19 15:04:43,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 627. [2023-12-19 15:04:43,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 536 states have (on average 1.1417910447761195) internal successors, (612), 540 states have internal predecessors, (612), 70 states have call successors, (70), 20 states have call predecessors, (70), 20 states have return successors, (70), 66 states have call predecessors, (70), 70 states have call successors, (70) [2023-12-19 15:04:43,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 752 transitions. [2023-12-19 15:04:43,645 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 752 transitions. Word has length 122 [2023-12-19 15:04:43,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:43,645 INFO L495 AbstractCegarLoop]: Abstraction has 627 states and 752 transitions. [2023-12-19 15:04:43,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:43,646 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 752 transitions. [2023-12-19 15:04:43,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-19 15:04:43,647 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:43,647 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:43,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:43,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:43,855 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:43,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:43,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1794093717, now seen corresponding path program 1 times [2023-12-19 15:04:43,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:43,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766246300] [2023-12-19 15:04:43,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:43,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:43,873 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:43,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1798175985] [2023-12-19 15:04:43,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:43,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:43,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:43,875 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:43,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-19 15:04:44,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:44,050 INFO L262 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-19 15:04:44,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:44,081 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:44,081 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:44,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:44,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766246300] [2023-12-19 15:04:44,081 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:44,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798175985] [2023-12-19 15:04:44,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798175985] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:44,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:44,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 15:04:44,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118264050] [2023-12-19 15:04:44,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:44,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 15:04:44,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:44,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 15:04:44,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 15:04:44,083 INFO L87 Difference]: Start difference. First operand 627 states and 752 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:44,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:44,202 INFO L93 Difference]: Finished difference Result 1281 states and 1533 transitions. [2023-12-19 15:04:44,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 15:04:44,203 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 122 [2023-12-19 15:04:44,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:44,205 INFO L225 Difference]: With dead ends: 1281 [2023-12-19 15:04:44,205 INFO L226 Difference]: Without dead ends: 655 [2023-12-19 15:04:44,207 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-19 15:04:44,208 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 51 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:44,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 438 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 15:04:44,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2023-12-19 15:04:44,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 621. [2023-12-19 15:04:44,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 530 states have (on average 1.1320754716981132) internal successors, (600), 534 states have internal predecessors, (600), 70 states have call successors, (70), 20 states have call predecessors, (70), 20 states have return successors, (70), 66 states have call predecessors, (70), 70 states have call successors, (70) [2023-12-19 15:04:44,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 740 transitions. [2023-12-19 15:04:44,254 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 740 transitions. Word has length 122 [2023-12-19 15:04:44,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:44,254 INFO L495 AbstractCegarLoop]: Abstraction has 621 states and 740 transitions. [2023-12-19 15:04:44,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:44,255 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 740 transitions. [2023-12-19 15:04:44,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-12-19 15:04:44,255 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:44,256 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:44,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:44,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:44,462 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:44,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:44,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1987876225, now seen corresponding path program 1 times [2023-12-19 15:04:44,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:44,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398963355] [2023-12-19 15:04:44,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:44,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:44,485 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:44,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [536970710] [2023-12-19 15:04:44,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:44,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:44,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:44,487 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:44,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-12-19 15:04:44,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:44,691 INFO L262 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 35 conjunts are in the unsatisfiable core [2023-12-19 15:04:44,693 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:44,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 15:04:44,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 69 [2023-12-19 15:04:44,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 61 [2023-12-19 15:04:44,898 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 45 [2023-12-19 15:04:45,012 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2023-12-19 15:04:45,013 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 15:04:45,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2023-12-19 15:04:45,500 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:45,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:45,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398963355] [2023-12-19 15:04:45,501 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:45,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536970710] [2023-12-19 15:04:45,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536970710] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 15:04:45,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 15:04:45,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [15] total 20 [2023-12-19 15:04:45,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971782955] [2023-12-19 15:04:45,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:45,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-19 15:04:45,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:45,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-19 15:04:45,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2023-12-19 15:04:45,502 INFO L87 Difference]: Start difference. First operand 621 states and 740 transitions. Second operand has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:46,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:46,786 INFO L93 Difference]: Finished difference Result 1601 states and 1894 transitions. [2023-12-19 15:04:46,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-19 15:04:46,787 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 127 [2023-12-19 15:04:46,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:46,790 INFO L225 Difference]: With dead ends: 1601 [2023-12-19 15:04:46,790 INFO L226 Difference]: Without dead ends: 981 [2023-12-19 15:04:46,791 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 233 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2023-12-19 15:04:46,792 INFO L413 NwaCegarLoop]: 130 mSDtfsCounter, 170 mSDsluCounter, 1129 mSDsCounter, 0 mSdLazyCounter, 676 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 1259 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:46,792 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 1259 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 676 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 15:04:46,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states. [2023-12-19 15:04:46,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 756. [2023-12-19 15:04:46,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 756 states, 665 states have (on average 1.130827067669173) internal successors, (752), 669 states have internal predecessors, (752), 70 states have call successors, (70), 20 states have call predecessors, (70), 20 states have return successors, (70), 66 states have call predecessors, (70), 70 states have call successors, (70) [2023-12-19 15:04:46,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 892 transitions. [2023-12-19 15:04:46,855 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 892 transitions. Word has length 127 [2023-12-19 15:04:46,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:46,856 INFO L495 AbstractCegarLoop]: Abstraction has 756 states and 892 transitions. [2023-12-19 15:04:46,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:46,856 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 892 transitions. [2023-12-19 15:04:46,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-12-19 15:04:46,857 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:46,857 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:46,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:47,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:47,064 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:47,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:47,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1729710787, now seen corresponding path program 1 times [2023-12-19 15:04:47,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:47,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751033188] [2023-12-19 15:04:47,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:47,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:47,093 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:47,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1662412685] [2023-12-19 15:04:47,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:47,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:47,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:47,095 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:47,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-12-19 15:04:47,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:47,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 15:04:47,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:47,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-19 15:04:47,338 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:47,338 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:47,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:47,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751033188] [2023-12-19 15:04:47,339 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:47,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662412685] [2023-12-19 15:04:47,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662412685] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:47,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:47,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 15:04:47,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260546442] [2023-12-19 15:04:47,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:47,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 15:04:47,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:47,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 15:04:47,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 15:04:47,340 INFO L87 Difference]: Start difference. First operand 756 states and 892 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:47,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:47,531 INFO L93 Difference]: Finished difference Result 1518 states and 1786 transitions. [2023-12-19 15:04:47,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 15:04:47,532 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 127 [2023-12-19 15:04:47,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:47,535 INFO L225 Difference]: With dead ends: 1518 [2023-12-19 15:04:47,535 INFO L226 Difference]: Without dead ends: 763 [2023-12-19 15:04:47,536 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 15:04:47,536 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 164 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:47,537 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 495 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 15:04:47,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2023-12-19 15:04:47,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 730. [2023-12-19 15:04:47,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 730 states, 639 states have (on average 1.1189358372456963) internal successors, (715), 643 states have internal predecessors, (715), 70 states have call successors, (70), 20 states have call predecessors, (70), 20 states have return successors, (70), 66 states have call predecessors, (70), 70 states have call successors, (70) [2023-12-19 15:04:47,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 730 states to 730 states and 855 transitions. [2023-12-19 15:04:47,590 INFO L78 Accepts]: Start accepts. Automaton has 730 states and 855 transitions. Word has length 127 [2023-12-19 15:04:47,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:47,590 INFO L495 AbstractCegarLoop]: Abstraction has 730 states and 855 transitions. [2023-12-19 15:04:47,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:47,590 INFO L276 IsEmpty]: Start isEmpty. Operand 730 states and 855 transitions. [2023-12-19 15:04:47,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-12-19 15:04:47,592 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:47,592 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:47,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:47,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:47,799 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:47,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:47,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1925836611, now seen corresponding path program 1 times [2023-12-19 15:04:47,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:47,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406417143] [2023-12-19 15:04:47,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:47,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:47,817 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:47,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1905321603] [2023-12-19 15:04:47,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:47,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:47,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:47,819 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:47,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-12-19 15:04:48,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:48,033 INFO L262 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 15:04:48,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:48,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-19 15:04:48,059 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:48,059 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:48,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:48,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406417143] [2023-12-19 15:04:48,059 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:48,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905321603] [2023-12-19 15:04:48,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905321603] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:48,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:48,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 15:04:48,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108826496] [2023-12-19 15:04:48,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:48,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 15:04:48,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:48,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 15:04:48,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 15:04:48,060 INFO L87 Difference]: Start difference. First operand 730 states and 855 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:48,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:48,228 INFO L93 Difference]: Finished difference Result 1620 states and 1901 transitions. [2023-12-19 15:04:48,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 15:04:48,229 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 127 [2023-12-19 15:04:48,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:48,232 INFO L225 Difference]: With dead ends: 1620 [2023-12-19 15:04:48,232 INFO L226 Difference]: Without dead ends: 875 [2023-12-19 15:04:48,233 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-19 15:04:48,233 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 132 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:48,234 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 439 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 15:04:48,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 875 states. [2023-12-19 15:04:48,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 875 to 657. [2023-12-19 15:04:48,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 566 states have (on average 1.1130742049469964) internal successors, (630), 570 states have internal predecessors, (630), 70 states have call successors, (70), 20 states have call predecessors, (70), 20 states have return successors, (70), 66 states have call predecessors, (70), 70 states have call successors, (70) [2023-12-19 15:04:48,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 770 transitions. [2023-12-19 15:04:48,289 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 770 transitions. Word has length 127 [2023-12-19 15:04:48,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:48,289 INFO L495 AbstractCegarLoop]: Abstraction has 657 states and 770 transitions. [2023-12-19 15:04:48,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:48,290 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 770 transitions. [2023-12-19 15:04:48,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-19 15:04:48,291 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:48,291 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:48,299 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-12-19 15:04:48,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-12-19 15:04:48,497 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:48,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:48,497 INFO L85 PathProgramCache]: Analyzing trace with hash -255023038, now seen corresponding path program 1 times [2023-12-19 15:04:48,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:48,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795408884] [2023-12-19 15:04:48,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:48,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:48,521 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:48,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1536341002] [2023-12-19 15:04:48,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:48,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:48,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:48,524 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:48,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-12-19 15:04:48,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:48,704 INFO L262 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-19 15:04:48,706 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:48,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2023-12-19 15:04:48,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2023-12-19 15:04:48,779 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:48,779 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:48,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:48,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795408884] [2023-12-19 15:04:48,780 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:48,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536341002] [2023-12-19 15:04:48,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536341002] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:48,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:48,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 15:04:48,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396469014] [2023-12-19 15:04:48,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:48,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 15:04:48,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:48,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 15:04:48,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 15:04:48,783 INFO L87 Difference]: Start difference. First operand 657 states and 770 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:49,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:49,076 INFO L93 Difference]: Finished difference Result 1553 states and 1813 transitions. [2023-12-19 15:04:49,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 15:04:49,077 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 128 [2023-12-19 15:04:49,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:49,080 INFO L225 Difference]: With dead ends: 1553 [2023-12-19 15:04:49,080 INFO L226 Difference]: Without dead ends: 897 [2023-12-19 15:04:49,081 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-19 15:04:49,081 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 83 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:49,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 421 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 15:04:49,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2023-12-19 15:04:49,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 686. [2023-12-19 15:04:49,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 580 states have (on average 1.103448275862069) internal successors, (640), 585 states have internal predecessors, (640), 81 states have call successors, (81), 24 states have call predecessors, (81), 24 states have return successors, (81), 76 states have call predecessors, (81), 81 states have call successors, (81) [2023-12-19 15:04:49,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 802 transitions. [2023-12-19 15:04:49,148 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 802 transitions. Word has length 128 [2023-12-19 15:04:49,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:49,148 INFO L495 AbstractCegarLoop]: Abstraction has 686 states and 802 transitions. [2023-12-19 15:04:49,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:49,149 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 802 transitions. [2023-12-19 15:04:49,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-19 15:04:49,150 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:49,150 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:49,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:49,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-12-19 15:04:49,356 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:49,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:49,357 INFO L85 PathProgramCache]: Analyzing trace with hash -451148862, now seen corresponding path program 1 times [2023-12-19 15:04:49,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:49,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430732523] [2023-12-19 15:04:49,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:49,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:49,374 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:49,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1064819498] [2023-12-19 15:04:49,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:49,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:49,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:49,375 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:49,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-12-19 15:04:49,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:49,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-19 15:04:49,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:49,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2023-12-19 15:04:49,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 15:04:49,627 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:49,627 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:49,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:49,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430732523] [2023-12-19 15:04:49,627 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:49,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064819498] [2023-12-19 15:04:49,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064819498] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:49,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:49,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 15:04:49,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284444030] [2023-12-19 15:04:49,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:49,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 15:04:49,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:49,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 15:04:49,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 15:04:49,631 INFO L87 Difference]: Start difference. First operand 686 states and 802 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:49,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:49,892 INFO L93 Difference]: Finished difference Result 1507 states and 1756 transitions. [2023-12-19 15:04:49,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 15:04:49,893 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 128 [2023-12-19 15:04:49,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:49,895 INFO L225 Difference]: With dead ends: 1507 [2023-12-19 15:04:49,895 INFO L226 Difference]: Without dead ends: 822 [2023-12-19 15:04:49,896 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-19 15:04:49,897 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 77 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:49,897 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 344 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 15:04:49,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822 states. [2023-12-19 15:04:49,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822 to 667. [2023-12-19 15:04:49,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 561 states have (on average 1.0962566844919786) internal successors, (615), 566 states have internal predecessors, (615), 81 states have call successors, (81), 24 states have call predecessors, (81), 24 states have return successors, (81), 76 states have call predecessors, (81), 81 states have call successors, (81) [2023-12-19 15:04:49,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 777 transitions. [2023-12-19 15:04:49,968 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 777 transitions. Word has length 128 [2023-12-19 15:04:49,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:49,968 INFO L495 AbstractCegarLoop]: Abstraction has 667 states and 777 transitions. [2023-12-19 15:04:49,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:49,968 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 777 transitions. [2023-12-19 15:04:49,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-19 15:04:49,970 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:49,970 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:49,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:50,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-12-19 15:04:50,176 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:50,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:50,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1462266112, now seen corresponding path program 1 times [2023-12-19 15:04:50,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:50,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114708192] [2023-12-19 15:04:50,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:50,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:50,194 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:50,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2078011295] [2023-12-19 15:04:50,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:50,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:50,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:50,196 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:50,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-12-19 15:04:50,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:50,399 INFO L262 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-19 15:04:50,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:50,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2023-12-19 15:04:50,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 15:04:50,450 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:50,450 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:50,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:50,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114708192] [2023-12-19 15:04:50,450 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:50,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078011295] [2023-12-19 15:04:50,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078011295] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:50,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:50,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 15:04:50,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763219993] [2023-12-19 15:04:50,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:50,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 15:04:50,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:50,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 15:04:50,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 15:04:50,451 INFO L87 Difference]: Start difference. First operand 667 states and 777 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:50,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:50,692 INFO L93 Difference]: Finished difference Result 1380 states and 1608 transitions. [2023-12-19 15:04:50,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 15:04:50,693 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 128 [2023-12-19 15:04:50,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:50,694 INFO L225 Difference]: With dead ends: 1380 [2023-12-19 15:04:50,694 INFO L226 Difference]: Without dead ends: 714 [2023-12-19 15:04:50,695 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-19 15:04:50,695 INFO L413 NwaCegarLoop]: 113 mSDtfsCounter, 71 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:50,696 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 318 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 15:04:50,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2023-12-19 15:04:50,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 667. [2023-12-19 15:04:50,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 561 states have (on average 1.0926916221033869) internal successors, (613), 566 states have internal predecessors, (613), 81 states have call successors, (81), 24 states have call predecessors, (81), 24 states have return successors, (81), 76 states have call predecessors, (81), 81 states have call successors, (81) [2023-12-19 15:04:50,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 775 transitions. [2023-12-19 15:04:50,777 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 775 transitions. Word has length 128 [2023-12-19 15:04:50,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:50,777 INFO L495 AbstractCegarLoop]: Abstraction has 667 states and 775 transitions. [2023-12-19 15:04:50,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:50,778 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 775 transitions. [2023-12-19 15:04:50,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-19 15:04:50,779 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:50,779 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:50,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-12-19 15:04:50,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-12-19 15:04:50,986 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:50,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:50,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1204100674, now seen corresponding path program 1 times [2023-12-19 15:04:50,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:50,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673490976] [2023-12-19 15:04:50,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:50,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:51,004 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:51,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [982219317] [2023-12-19 15:04:51,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:51,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:51,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:51,005 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:51,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-12-19 15:04:51,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:51,228 INFO L262 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-19 15:04:51,231 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:51,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2023-12-19 15:04:51,251 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2023-12-19 15:04:51,258 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:51,259 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 15:04:51,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:51,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673490976] [2023-12-19 15:04:51,259 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:51,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982219317] [2023-12-19 15:04:51,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982219317] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 15:04:51,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 15:04:51,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 15:04:51,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955633902] [2023-12-19 15:04:51,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:51,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 15:04:51,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:51,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 15:04:51,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 15:04:51,260 INFO L87 Difference]: Start difference. First operand 667 states and 775 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:51,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:51,609 INFO L93 Difference]: Finished difference Result 1543 states and 1783 transitions. [2023-12-19 15:04:51,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 15:04:51,609 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 128 [2023-12-19 15:04:51,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:51,612 INFO L225 Difference]: With dead ends: 1543 [2023-12-19 15:04:51,612 INFO L226 Difference]: Without dead ends: 877 [2023-12-19 15:04:51,613 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-19 15:04:51,614 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 82 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:51,614 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 413 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 15:04:51,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2023-12-19 15:04:51,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 675. [2023-12-19 15:04:51,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 569 states have (on average 1.0913884007029877) internal successors, (621), 574 states have internal predecessors, (621), 81 states have call successors, (81), 24 states have call predecessors, (81), 24 states have return successors, (81), 76 states have call predecessors, (81), 81 states have call successors, (81) [2023-12-19 15:04:51,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 783 transitions. [2023-12-19 15:04:51,713 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 783 transitions. Word has length 128 [2023-12-19 15:04:51,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:51,713 INFO L495 AbstractCegarLoop]: Abstraction has 675 states and 783 transitions. [2023-12-19 15:04:51,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:51,714 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 783 transitions. [2023-12-19 15:04:51,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-19 15:04:51,715 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 15:04:51,715 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:04:51,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:51,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-12-19 15:04:51,922 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 15:04:51,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 15:04:51,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1713573764, now seen corresponding path program 1 times [2023-12-19 15:04:51,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 15:04:51,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455412280] [2023-12-19 15:04:51,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:51,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 15:04:51,941 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 15:04:51,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [559203569] [2023-12-19 15:04:51,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 15:04:51,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:51,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 15:04:51,943 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 15:04:51,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-12-19 15:04:53,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 15:04:53,158 INFO L262 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 120 conjunts are in the unsatisfiable core [2023-12-19 15:04:53,163 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 15:04:53,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-12-19 15:04:53,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-12-19 15:04:53,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 15:04:53,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-19 15:04:53,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 33 [2023-12-19 15:04:54,068 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:54,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 70 [2023-12-19 15:04:54,253 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:54,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 88 [2023-12-19 15:04:54,388 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 15:04:54,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 41 [2023-12-19 15:04:54,490 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 290 proven. 57 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2023-12-19 15:04:54,490 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 15:04:55,179 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2023-12-19 15:04:55,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 15:04:55,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455412280] [2023-12-19 15:04:55,179 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 15:04:55,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559203569] [2023-12-19 15:04:55,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559203569] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 15:04:55,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 15:04:55,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [24] total 38 [2023-12-19 15:04:55,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095344908] [2023-12-19 15:04:55,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 15:04:55,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-19 15:04:55,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 15:04:55,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-19 15:04:55,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1250, Unknown=0, NotChecked=0, Total=1406 [2023-12-19 15:04:55,181 INFO L87 Difference]: Start difference. First operand 675 states and 783 transitions. Second operand has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:56,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 15:04:56,400 INFO L93 Difference]: Finished difference Result 1393 states and 1614 transitions. [2023-12-19 15:04:56,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-19 15:04:56,400 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 128 [2023-12-19 15:04:56,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 15:04:56,400 INFO L225 Difference]: With dead ends: 1393 [2023-12-19 15:04:56,400 INFO L226 Difference]: Without dead ends: 0 [2023-12-19 15:04:56,402 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 665 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=281, Invalid=2269, Unknown=0, NotChecked=0, Total=2550 [2023-12-19 15:04:56,402 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 133 mSDsluCounter, 1043 mSDsCounter, 0 mSdLazyCounter, 728 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 1153 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 728 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 15:04:56,403 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 1153 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 728 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 15:04:56,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-12-19 15:04:56,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-12-19 15:04:56,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-19 15:04:56,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-12-19 15:04:56,403 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 128 [2023-12-19 15:04:56,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 15:04:56,403 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-12-19 15:04:56,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 1 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2023-12-19 15:04:56,404 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-12-19 15:04:56,404 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-12-19 15:04:56,406 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-19 15:04:56,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-12-19 15:04:56,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 15:04:56,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-12-19 15:10:56,471 WARN L293 SmtUtils]: Spent 6.00m on a formula simplification. DAG size of input: 245 DAG size of output: 304 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-19 15:12:40,814 WARN L293 SmtUtils]: Spent 1.70m on a formula simplification. DAG size of input: 221 DAG size of output: 253 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-19 15:12:57,551 WARN L293 SmtUtils]: Spent 14.36s on a formula simplification. DAG size of input: 160 DAG size of output: 188 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-19 15:13:15,574 WARN L293 SmtUtils]: Spent 14.35s on a formula simplification. DAG size of input: 160 DAG size of output: 188 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-19 15:13:30,127 WARN L293 SmtUtils]: Spent 14.35s on a formula simplification. DAG size of input: 160 DAG size of output: 188 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-19 15:13:46,107 WARN L293 SmtUtils]: Spent 14.37s on a formula simplification. DAG size of input: 160 DAG size of output: 188 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-19 15:14:02,605 WARN L293 SmtUtils]: Spent 14.25s on a formula simplification. DAG size of input: 155 DAG size of output: 183 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-19 15:14:16,853 WARN L293 SmtUtils]: Spent 14.24s on a formula simplification. DAG size of input: 155 DAG size of output: 183 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-19 15:16:01,766 WARN L293 SmtUtils]: Spent 1.69m on a formula simplification. DAG size of input: 221 DAG size of output: 253 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2023-12-19 15:16:15,008 WARN L293 SmtUtils]: Spent 13.15s on a formula simplification. DAG size of input: 304 DAG size of output: 93 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2023-12-19 15:16:31,347 WARN L293 SmtUtils]: Spent 14.19s on a formula simplification. DAG size of input: 253 DAG size of output: 93 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2023-12-19 15:17:48,278 WARN L293 SmtUtils]: Spent 1.26m on a formula simplification. DAG size of input: 644 DAG size of output: 1 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2023-12-19 15:18:02,449 WARN L293 SmtUtils]: Spent 12.31s on a formula simplification. DAG size of input: 253 DAG size of output: 93 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2023-12-19 15:18:02,453 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line 20) the Hoare annotation is: true [2023-12-19 15:18:02,453 INFO L899 garLoopResultBuilder]: For program point L20(line 20) no Hoare annotation was computed. [2023-12-19 15:18:02,453 INFO L899 garLoopResultBuilder]: For program point L20-2(line 20) no Hoare annotation was computed. [2023-12-19 15:18:02,453 INFO L899 garLoopResultBuilder]: For program point assume_abort_if_notEXIT(line 20) no Hoare annotation was computed. [2023-12-19 15:18:02,453 INFO L899 garLoopResultBuilder]: For program point L19(line 19) no Hoare annotation was computed. [2023-12-19 15:18:02,453 INFO L899 garLoopResultBuilder]: For program point L19-1(line 19) no Hoare annotation was computed. [2023-12-19 15:18:02,453 INFO L899 garLoopResultBuilder]: For program point L19-3(line 19) no Hoare annotation was computed. [2023-12-19 15:18:02,453 INFO L895 garLoopResultBuilder]: At program point L86(line 86) the Hoare annotation is: (= |~#unsigned_char_Array_0~0.offset| 0) [2023-12-19 15:18:02,454 INFO L899 garLoopResultBuilder]: For program point L86-1(line 86) no Hoare annotation was computed. [2023-12-19 15:18:02,454 INFO L895 garLoopResultBuilder]: At program point L70(line 70) the Hoare annotation is: (let ((.cse20 (select |#memory_int#4| |~#unsigned_char_Array_0~0.base|))) (let ((.cse24 (select .cse20 4)) (.cse21 (select |#memory_int#5| |~#unsigned_long_int_Array_0~0.base|))) (let ((.cse19 (mod (select .cse20 3) 256)) (.cse18 (mod (select .cse20 1) 256)) (.cse23 (select (select |#memory_int#2| |~#signed_long_int_Array_0~0.base|) |~#signed_long_int_Array_0~0.offset|)) (.cse22 (mod (select .cse20 5) 256)) (.cse17 (mod (select .cse21 |~#unsigned_long_int_Array_0~0.offset|) 4294967296)) (.cse12 (mod .cse24 256)) (.cse11 (mod (select .cse20 2) 256))) (let ((.cse3 (<= .cse12 (+ .cse11 3))) (.cse4 (<= .cse17 4294967040)) (.cse5 (= (mod (+ 253 .cse24) 256) .cse22)) (.cse7 (<= (+ .cse17 1) (mod (div (+ .cse18 .cse12) .cse23) 4294967296))) (.cse2 (<= (+ .cse11 1) .cse23)) (.cse0 (= |~#unsigned_char_Array_0~0.offset| 0)) (.cse9 (= .cse11 .cse22)) (.cse10 (<= (+ .cse19 2 .cse12) .cse18)) (.cse13 (= .cse19 .cse22)) (.cse8 (= .cse17 (mod (+ (* .cse11 4294967295) (select .cse21 (+ |~#unsigned_long_int_Array_0~0.offset| 4))) 4294967296))) (.cse16 (= .cse12 (select (select |#memory_int#3| |~#signed_short_int_Array_0~0.base|) |~#signed_short_int_Array_0~0.offset|))) (.cse1 (= (mod (select .cse20 0) 256) .cse19)) (.cse14 (<= .cse18 (+ .cse19 .cse12 1))) (.cse15 (<= 4294967041 .cse17))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 (let ((.cse6 (<= (+ .cse11 4) .cse12))) (or (and .cse6 .cse7 (or .cse8 (not .cse9)) .cse4 .cse10) (and .cse6 .cse1 .cse4 .cse9) (and .cse8 .cse1 .cse3 .cse4 .cse5)))) (and (or (and .cse13 .cse8 .cse7 .cse1 .cse14) (and .cse7 .cse1 .cse9 .cse10)) .cse0 .cse15) (and .cse13 .cse0 .cse16 .cse1 .cse2 .cse15 .cse14) (and .cse0 (or (and .cse16 .cse1 .cse9 .cse10) (and .cse13 .cse8 .cse16 .cse1 .cse14)) .cse15)))))) [2023-12-19 15:18:02,454 INFO L899 garLoopResultBuilder]: For program point L70-1(line 70) no Hoare annotation was computed. [2023-12-19 15:18:02,454 INFO L895 garLoopResultBuilder]: At program point L87(line 87) the Hoare annotation is: (= |~#unsigned_char_Array_0~0.offset| 0) [2023-12-19 15:18:02,454 INFO L899 garLoopResultBuilder]: For program point L87-1(line 87) no Hoare annotation was computed. [2023-12-19 15:18:02,454 INFO L895 garLoopResultBuilder]: At program point L71(line 71) the Hoare annotation is: (let ((.cse20 (select |#memory_int#4| |~#unsigned_char_Array_0~0.base|))) (let ((.cse24 (select .cse20 4)) (.cse21 (select |#memory_int#5| |~#unsigned_long_int_Array_0~0.base|))) (let ((.cse19 (mod (select .cse20 3) 256)) (.cse18 (mod (select .cse20 1) 256)) (.cse23 (select (select |#memory_int#2| |~#signed_long_int_Array_0~0.base|) |~#signed_long_int_Array_0~0.offset|)) (.cse22 (mod (select .cse20 5) 256)) (.cse17 (mod (select .cse21 |~#unsigned_long_int_Array_0~0.offset|) 4294967296)) (.cse12 (mod .cse24 256)) (.cse11 (mod (select .cse20 2) 256))) (let ((.cse3 (<= .cse12 (+ .cse11 3))) (.cse4 (<= .cse17 4294967040)) (.cse5 (= (mod (+ 253 .cse24) 256) .cse22)) (.cse7 (<= (+ .cse17 1) (mod (div (+ .cse18 .cse12) .cse23) 4294967296))) (.cse2 (<= (+ .cse11 1) .cse23)) (.cse0 (= |~#unsigned_char_Array_0~0.offset| 0)) (.cse9 (= .cse11 .cse22)) (.cse10 (<= (+ .cse19 2 .cse12) .cse18)) (.cse13 (= .cse19 .cse22)) (.cse8 (= .cse17 (mod (+ (* .cse11 4294967295) (select .cse21 (+ |~#unsigned_long_int_Array_0~0.offset| 4))) 4294967296))) (.cse16 (= .cse12 (select (select |#memory_int#3| |~#signed_short_int_Array_0~0.base|) |~#signed_short_int_Array_0~0.offset|))) (.cse1 (= (mod (select .cse20 0) 256) .cse19)) (.cse14 (<= .cse18 (+ .cse19 .cse12 1))) (.cse15 (<= 4294967041 .cse17))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 (let ((.cse6 (<= (+ .cse11 4) .cse12))) (or (and .cse6 .cse7 (or .cse8 (not .cse9)) .cse4 .cse10) (and .cse6 .cse1 .cse4 .cse9) (and .cse8 .cse1 .cse3 .cse4 .cse5)))) (and (or (and .cse13 .cse8 .cse7 .cse1 .cse14) (and .cse7 .cse1 .cse9 .cse10)) .cse0 .cse15) (and .cse13 .cse0 .cse16 .cse1 .cse2 .cse15 .cse14) (and .cse0 (or (and .cse16 .cse1 .cse9 .cse10) (and .cse13 .cse8 .cse16 .cse1 .cse14)) .cse15)))))) [2023-12-19 15:18:02,454 INFO L899 garLoopResultBuilder]: For program point L71-1(line 71) no Hoare annotation was computed. [2023-12-19 15:18:02,454 INFO L899 garLoopResultBuilder]: For program point L39(lines 39 67) no Hoare annotation was computed. [2023-12-19 15:18:02,454 INFO L895 garLoopResultBuilder]: At program point L89(line 89) the Hoare annotation is: (= |~#unsigned_char_Array_0~0.offset| 0) [2023-12-19 15:18:02,454 INFO L899 garLoopResultBuilder]: For program point L89-1(line 89) no Hoare annotation was computed. [2023-12-19 15:18:02,454 INFO L895 garLoopResultBuilder]: At program point L73(line 73) the Hoare annotation is: (let ((.cse15 (select |#memory_int#4| |~#unsigned_char_Array_0~0.base|))) (let ((.cse12 (select |#memory_int#5| |~#unsigned_long_int_Array_0~0.base|)) (.cse5 (select .cse15 4))) (let ((.cse13 (mod (select .cse15 3) 256)) (.cse2 (mod .cse5 256)) (.cse14 (mod (select .cse15 1) 256)) (.cse11 (mod (select .cse12 |~#unsigned_long_int_Array_0~0.offset|) 4294967296)) (.cse3 (mod (select .cse15 2) 256)) (.cse6 (mod (select .cse15 5) 256))) (let ((.cse8 (= .cse3 .cse6)) (.cse4 (<= .cse11 4294967040)) (.cse9 (<= (+ .cse13 2 .cse2) .cse14)) (.cse0 (= |~#unsigned_char_Array_0~0.offset| 0)) (.cse1 (= (mod (select .cse15 0) 256) .cse13)) (.cse7 (<= 4294967041 .cse11))) (or (and .cse0 .cse1 (<= .cse2 (+ .cse3 3)) .cse4 (= (mod (+ 253 .cse5) 256) .cse6)) (and .cse0 .cse1 .cse7 .cse8 .cse9) (and .cse0 (let ((.cse10 (<= (+ .cse3 4) .cse2))) (or (and .cse10 .cse1 .cse4 .cse8) (and .cse10 (or (= .cse11 (mod (+ (* .cse3 4294967295) (select .cse12 (+ |~#unsigned_long_int_Array_0~0.offset| 4))) 4294967296)) (not .cse8)) .cse4 .cse9)))) (and (= .cse13 .cse6) .cse0 .cse1 .cse7 (<= .cse14 (+ .cse13 .cse2 1)))))))) [2023-12-19 15:18:02,454 INFO L899 garLoopResultBuilder]: For program point L73-1(line 73) no Hoare annotation was computed. [2023-12-19 15:18:02,454 INFO L895 garLoopResultBuilder]: At program point L90(line 90) the Hoare annotation is: (= |~#unsigned_char_Array_0~0.offset| 0) [2023-12-19 15:18:02,455 INFO L899 garLoopResultBuilder]: For program point L90-1(line 90) no Hoare annotation was computed. [2023-12-19 15:18:02,455 INFO L895 garLoopResultBuilder]: At program point L74(line 74) the Hoare annotation is: (let ((.cse15 (select |#memory_int#4| |~#unsigned_char_Array_0~0.base|))) (let ((.cse12 (select |#memory_int#5| |~#unsigned_long_int_Array_0~0.base|)) (.cse5 (select .cse15 4))) (let ((.cse13 (mod (select .cse15 3) 256)) (.cse2 (mod .cse5 256)) (.cse14 (mod (select .cse15 1) 256)) (.cse11 (mod (select .cse12 |~#unsigned_long_int_Array_0~0.offset|) 4294967296)) (.cse3 (mod (select .cse15 2) 256)) (.cse6 (mod (select .cse15 5) 256))) (let ((.cse8 (= .cse3 .cse6)) (.cse4 (<= .cse11 4294967040)) (.cse9 (<= (+ .cse13 2 .cse2) .cse14)) (.cse0 (= |~#unsigned_char_Array_0~0.offset| 0)) (.cse1 (= (mod (select .cse15 0) 256) .cse13)) (.cse7 (<= 4294967041 .cse11))) (or (and .cse0 .cse1 (<= .cse2 (+ .cse3 3)) .cse4 (= (mod (+ 253 .cse5) 256) .cse6)) (and .cse0 .cse1 .cse7 .cse8 .cse9) (and .cse0 (let ((.cse10 (<= (+ .cse3 4) .cse2))) (or (and .cse10 .cse1 .cse4 .cse8) (and .cse10 (or (= .cse11 (mod (+ (* .cse3 4294967295) (select .cse12 (+ |~#unsigned_long_int_Array_0~0.offset| 4))) 4294967296)) (not .cse8)) .cse4 .cse9)))) (and (= .cse13 .cse6) .cse0 .cse1 .cse7 (<= .cse14 (+ .cse13 .cse2 1)))))))) [2023-12-19 15:18:02,455 INFO L899 garLoopResultBuilder]: For program point L74-1(line 74) no Hoare annotation was computed. [2023-12-19 15:18:02,455 INFO L899 garLoopResultBuilder]: For program point L41(lines 41 43) no Hoare annotation was computed. [2023-12-19 15:18:02,455 INFO L899 garLoopResultBuilder]: For program point L41-2(lines 41 43) no Hoare annotation was computed. [2023-12-19 15:18:02,455 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2023-12-19 15:18:02,455 INFO L899 garLoopResultBuilder]: For program point L58(lines 58 66) no Hoare annotation was computed. [2023-12-19 15:18:02,455 INFO L895 garLoopResultBuilder]: At program point L75(line 75) the Hoare annotation is: (let ((.cse15 (select |#memory_int#4| |~#unsigned_char_Array_0~0.base|))) (let ((.cse12 (select |#memory_int#5| |~#unsigned_long_int_Array_0~0.base|)) (.cse5 (select .cse15 4))) (let ((.cse13 (mod (select .cse15 3) 256)) (.cse2 (mod .cse5 256)) (.cse14 (mod (select .cse15 1) 256)) (.cse11 (mod (select .cse12 |~#unsigned_long_int_Array_0~0.offset|) 4294967296)) (.cse3 (mod (select .cse15 2) 256)) (.cse6 (mod (select .cse15 5) 256))) (let ((.cse8 (= .cse3 .cse6)) (.cse4 (<= .cse11 4294967040)) (.cse9 (<= (+ .cse13 2 .cse2) .cse14)) (.cse0 (= |~#unsigned_char_Array_0~0.offset| 0)) (.cse1 (= (mod (select .cse15 0) 256) .cse13)) (.cse7 (<= 4294967041 .cse11))) (or (and .cse0 .cse1 (<= .cse2 (+ .cse3 3)) .cse4 (= (mod (+ 253 .cse5) 256) .cse6)) (and .cse0 .cse1 .cse7 .cse8 .cse9) (and .cse0 (let ((.cse10 (<= (+ .cse3 4) .cse2))) (or (and .cse10 .cse1 .cse4 .cse8) (and .cse10 (or (= .cse11 (mod (+ (* .cse3 4294967295) (select .cse12 (+ |~#unsigned_long_int_Array_0~0.offset| 4))) 4294967296)) (not .cse8)) .cse4 .cse9)))) (and (= .cse13 .cse6) .cse0 .cse1 .cse7 (<= .cse14 (+ .cse13 .cse2 1)))))))) [2023-12-19 15:18:02,455 INFO L899 garLoopResultBuilder]: For program point L75-1(line 75) no Hoare annotation was computed. [2023-12-19 15:18:02,455 INFO L899 garLoopResultBuilder]: For program point L59(lines 59 63) no Hoare annotation was computed. [2023-12-19 15:18:02,455 INFO L899 garLoopResultBuilder]: For program point L60(line 60) no Hoare annotation was computed. [2023-12-19 15:18:02,455 INFO L899 garLoopResultBuilder]: For program point L60-2(line 60) no Hoare annotation was computed. [2023-12-19 15:18:02,455 INFO L899 garLoopResultBuilder]: For program point L60-3(line 60) no Hoare annotation was computed. [2023-12-19 15:18:02,455 INFO L899 garLoopResultBuilder]: For program point L60-5(line 60) no Hoare annotation was computed. [2023-12-19 15:18:02,455 INFO L899 garLoopResultBuilder]: For program point L60-7(line 60) no Hoare annotation was computed. [2023-12-19 15:18:02,455 INFO L899 garLoopResultBuilder]: For program point L60-9(line 60) no Hoare annotation was computed. [2023-12-19 15:18:02,455 INFO L899 garLoopResultBuilder]: For program point L60-10(line 60) no Hoare annotation was computed. [2023-12-19 15:18:02,455 INFO L895 garLoopResultBuilder]: At program point L77(line 77) the Hoare annotation is: (let ((.cse0 (= |~#unsigned_char_Array_0~0.offset| 0))) (or (and .cse0 (<= 4294967041 (mod (select (select |#memory_int#5| |~#unsigned_long_int_Array_0~0.base|) |~#unsigned_long_int_Array_0~0.offset|) 4294967296))) (and (let ((.cse1 (select |#memory_int#4| |~#unsigned_char_Array_0~0.base|))) (let ((.cse2 (select .cse1 4))) (or (<= (+ (mod (select .cse1 2) 256) 4) (mod .cse2 256)) (= (mod (+ 253 .cse2) 256) (mod (select .cse1 5) 256))))) .cse0))) [2023-12-19 15:18:02,455 INFO L899 garLoopResultBuilder]: For program point L77-1(line 77) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L895 garLoopResultBuilder]: At program point L78(line 78) the Hoare annotation is: (let ((.cse0 (= |~#unsigned_char_Array_0~0.offset| 0))) (or (and .cse0 (<= 4294967041 (mod (select (select |#memory_int#5| |~#unsigned_long_int_Array_0~0.base|) |~#unsigned_long_int_Array_0~0.offset|) 4294967296))) (and (let ((.cse1 (select |#memory_int#4| |~#unsigned_char_Array_0~0.base|))) (let ((.cse2 (select .cse1 4))) (or (<= (+ (mod (select .cse1 2) 256) 4) (mod .cse2 256)) (= (mod (+ 253 .cse2) 256) (mod (select .cse1 5) 256))))) .cse0))) [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L78-1(line 78) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-1(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-3(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-5(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-7(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-8(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-9(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-10(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-11(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-13(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-14(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-16(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-17(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-19(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-21(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-23(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-24(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-26(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-28(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-30(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,456 INFO L899 garLoopResultBuilder]: For program point L95-31(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,457 INFO L899 garLoopResultBuilder]: For program point L95-32(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,457 INFO L899 garLoopResultBuilder]: For program point L95-34(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,457 INFO L899 garLoopResultBuilder]: For program point L95-36(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,457 INFO L899 garLoopResultBuilder]: For program point L95-37(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,457 INFO L899 garLoopResultBuilder]: For program point L95-39(line 95) no Hoare annotation was computed. [2023-12-19 15:18:02,457 INFO L895 garLoopResultBuilder]: At program point L80(line 80) the Hoare annotation is: (let ((.cse0 (= |~#unsigned_char_Array_0~0.offset| 0))) (or (and .cse0 (<= 4294967041 (mod (select (select |#memory_int#5| |~#unsigned_long_int_Array_0~0.base|) |~#unsigned_long_int_Array_0~0.offset|) 4294967296))) (and (let ((.cse1 (select |#memory_int#4| |~#unsigned_char_Array_0~0.base|))) (let ((.cse2 (select .cse1 4))) (or (<= (+ (mod (select .cse1 2) 256) 4) (mod .cse2 256)) (= (mod (+ 253 .cse2) 256) (mod (select .cse1 5) 256))))) .cse0))) [2023-12-19 15:18:02,457 INFO L899 garLoopResultBuilder]: For program point L80-1(line 80) no Hoare annotation was computed. [2023-12-19 15:18:02,457 INFO L899 garLoopResultBuilder]: For program point L47(lines 47 55) no Hoare annotation was computed. [2023-12-19 15:18:02,457 INFO L895 garLoopResultBuilder]: At program point L81(line 81) the Hoare annotation is: (let ((.cse0 (= |~#unsigned_char_Array_0~0.offset| 0))) (or (and .cse0 (<= 4294967041 (mod (select (select |#memory_int#5| |~#unsigned_long_int_Array_0~0.base|) |~#unsigned_long_int_Array_0~0.offset|) 4294967296))) (and (let ((.cse1 (select |#memory_int#4| |~#unsigned_char_Array_0~0.base|))) (let ((.cse2 (select .cse1 4))) (or (<= (+ (mod (select .cse1 2) 256) 4) (mod .cse2 256)) (= (mod (+ 253 .cse2) 256) (mod (select .cse1 5) 256))))) .cse0))) [2023-12-19 15:18:02,457 INFO L899 garLoopResultBuilder]: For program point L81-1(line 81) no Hoare annotation was computed. [2023-12-19 15:18:02,457 INFO L899 garLoopResultBuilder]: For program point L48(line 48) no Hoare annotation was computed. [2023-12-19 15:18:02,457 INFO L899 garLoopResultBuilder]: For program point L48-2(line 48) no Hoare annotation was computed. [2023-12-19 15:18:02,457 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 19) no Hoare annotation was computed. [2023-12-19 15:18:02,458 INFO L895 garLoopResultBuilder]: At program point L83(line 83) the Hoare annotation is: (= |~#unsigned_char_Array_0~0.offset| 0) [2023-12-19 15:18:02,458 INFO L899 garLoopResultBuilder]: For program point L83-1(line 83) no Hoare annotation was computed. [2023-12-19 15:18:02,458 INFO L899 garLoopResultBuilder]: For program point L50(lines 50 54) no Hoare annotation was computed. [2023-12-19 15:18:02,458 INFO L899 garLoopResultBuilder]: For program point L50-2(lines 47 55) no Hoare annotation was computed. [2023-12-19 15:18:02,458 INFO L895 garLoopResultBuilder]: At program point L84(line 84) the Hoare annotation is: (= |~#unsigned_char_Array_0~0.offset| 0) [2023-12-19 15:18:02,458 INFO L899 garLoopResultBuilder]: For program point L84-1(line 84) no Hoare annotation was computed. [2023-12-19 15:18:02,458 INFO L895 garLoopResultBuilder]: At program point L101-2(lines 101 107) the Hoare annotation is: (let ((.cse20 (select |#memory_int#4| |~#unsigned_char_Array_0~0.base|))) (let ((.cse24 (select .cse20 4)) (.cse21 (select |#memory_int#5| |~#unsigned_long_int_Array_0~0.base|))) (let ((.cse19 (mod (select .cse20 3) 256)) (.cse18 (mod (select .cse20 1) 256)) (.cse23 (select (select |#memory_int#2| |~#signed_long_int_Array_0~0.base|) |~#signed_long_int_Array_0~0.offset|)) (.cse22 (mod (select .cse20 5) 256)) (.cse17 (mod (select .cse21 |~#unsigned_long_int_Array_0~0.offset|) 4294967296)) (.cse12 (mod .cse24 256)) (.cse11 (mod (select .cse20 2) 256))) (let ((.cse3 (<= .cse12 (+ .cse11 3))) (.cse4 (<= .cse17 4294967040)) (.cse5 (= (mod (+ 253 .cse24) 256) .cse22)) (.cse7 (<= (+ .cse17 1) (mod (div (+ .cse18 .cse12) .cse23) 4294967296))) (.cse2 (<= (+ .cse11 1) .cse23)) (.cse0 (= |~#unsigned_char_Array_0~0.offset| 0)) (.cse9 (= .cse11 .cse22)) (.cse10 (<= (+ .cse19 2 .cse12) .cse18)) (.cse13 (= .cse19 .cse22)) (.cse8 (= .cse17 (mod (+ (* .cse11 4294967295) (select .cse21 (+ |~#unsigned_long_int_Array_0~0.offset| 4))) 4294967296))) (.cse16 (= .cse12 (select (select |#memory_int#3| |~#signed_short_int_Array_0~0.base|) |~#signed_short_int_Array_0~0.offset|))) (.cse1 (= (mod (select .cse20 0) 256) .cse19)) (.cse14 (<= .cse18 (+ .cse19 .cse12 1))) (.cse15 (<= 4294967041 .cse17))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 (let ((.cse6 (<= (+ .cse11 4) .cse12))) (or (and .cse6 .cse7 (or .cse8 (not .cse9)) .cse4 .cse10) (and .cse6 .cse1 .cse4 .cse9) (and .cse8 .cse1 .cse3 .cse4 .cse5)))) (and (or (and .cse13 .cse8 .cse7 .cse1 .cse14) (and .cse7 .cse1 .cse9 .cse10)) .cse0 .cse15) (and .cse13 .cse0 .cse16 .cse1 .cse2 .cse15 .cse14) (and .cse0 (or (and .cse16 .cse1 .cse9 .cse10) (and .cse13 .cse8 .cse16 .cse1 .cse14)) .cse15)))))) [2023-12-19 15:18:02,458 INFO L899 garLoopResultBuilder]: For program point L101-3(lines 101 107) no Hoare annotation was computed. [2023-12-19 15:18:02,461 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 15:18:02,463 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-19 15:18:02,477 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][0] could not be translated [2023-12-19 15:18:02,478 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated [2023-12-19 15:18:02,478 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated [2023-12-19 15:18:02,478 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~#signed_long_int_Array_0~0!base][~#signed_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,478 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,478 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated [2023-12-19 15:18:02,479 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,479 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,479 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated [2023-12-19 15:18:02,479 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated [2023-12-19 15:18:02,479 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,479 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,479 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated [2023-12-19 15:18:02,479 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,480 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~#signed_long_int_Array_0~0!base][~#signed_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,480 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,480 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated [2023-12-19 15:18:02,480 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset + 4] could not be translated [2023-12-19 15:18:02,480 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated [2023-12-19 15:18:02,480 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated [2023-12-19 15:18:02,480 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,481 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated [2023-12-19 15:18:02,481 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,481 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated [2023-12-19 15:18:02,481 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated [2023-12-19 15:18:02,481 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,481 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][0] could not be translated [2023-12-19 15:18:02,481 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated [2023-12-19 15:18:02,481 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,482 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated [2023-12-19 15:18:02,482 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated [2023-12-19 15:18:02,482 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,482 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated [2023-12-19 15:18:02,482 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset + 4] could not be translated [2023-12-19 15:18:02,482 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][0] could not be translated [2023-12-19 15:18:02,482 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated [2023-12-19 15:18:02,482 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,482 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated [2023-12-19 15:18:02,482 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,483 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,483 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated [2023-12-19 15:18:02,483 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated [2023-12-19 15:18:02,483 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated [2023-12-19 15:18:02,483 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,483 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated [2023-12-19 15:18:02,483 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset + 4] could not be translated [2023-12-19 15:18:02,483 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,483 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated [2023-12-19 15:18:02,483 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,484 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~#signed_long_int_Array_0~0!base][~#signed_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,484 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][0] could not be translated [2023-12-19 15:18:02,484 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated [2023-12-19 15:18:02,484 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated [2023-12-19 15:18:02,484 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated [2023-12-19 15:18:02,484 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,484 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,484 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated [2023-12-19 15:18:02,484 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,485 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~#signed_long_int_Array_0~0!base][~#signed_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,485 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][0] could not be translated [2023-12-19 15:18:02,485 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated [2023-12-19 15:18:02,485 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated [2023-12-19 15:18:02,485 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated [2023-12-19 15:18:02,485 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated [2023-12-19 15:18:02,485 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,485 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated [2023-12-19 15:18:02,485 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,486 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated [2023-12-19 15:18:02,486 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated [2023-12-19 15:18:02,486 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,486 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#3[~#signed_short_int_Array_0~0!base][~#signed_short_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,486 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][0] could not be translated [2023-12-19 15:18:02,486 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated [2023-12-19 15:18:02,486 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated [2023-12-19 15:18:02,486 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~#signed_long_int_Array_0~0!base][~#signed_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,486 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,486 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated [2023-12-19 15:18:02,486 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated [2023-12-19 15:18:02,487 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,487 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,487 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#3[~#signed_short_int_Array_0~0!base][~#signed_short_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,487 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][0] could not be translated [2023-12-19 15:18:02,487 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated [2023-12-19 15:18:02,487 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated [2023-12-19 15:18:02,487 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated [2023-12-19 15:18:02,487 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated [2023-12-19 15:18:02,487 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,487 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated [2023-12-19 15:18:02,487 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated [2023-12-19 15:18:02,488 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated [2023-12-19 15:18:02,488 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,488 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated [2023-12-19 15:18:02,488 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset + 4] could not be translated [2023-12-19 15:18:02,488 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,488 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#3[~#signed_short_int_Array_0~0!base][~#signed_short_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,488 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][0] could not be translated [2023-12-19 15:18:02,488 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated [2023-12-19 15:18:02,488 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated [2023-12-19 15:18:02,489 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated [2023-12-19 15:18:02,489 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated [2023-12-19 15:18:02,489 WARN L1574 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated [2023-12-19 15:18:02,490 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.12 03:18:02 BoogieIcfgContainer [2023-12-19 15:18:02,490 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-19 15:18:02,490 INFO L158 Benchmark]: Toolchain (without parser) took 836337.33ms. Allocated memory was 192.9MB in the beginning and 570.4MB in the end (delta: 377.5MB). Free memory was 154.9MB in the beginning and 202.3MB in the end (delta: -47.3MB). Peak memory consumption was 343.3MB. Max. memory is 8.0GB. [2023-12-19 15:18:02,490 INFO L158 Benchmark]: CDTParser took 1.17ms. Allocated memory is still 192.9MB. Free memory is still 150.2MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 15:18:02,491 INFO L158 Benchmark]: CACSL2BoogieTranslator took 342.74ms. Allocated memory is still 192.9MB. Free memory was 154.5MB in the beginning and 138.8MB in the end (delta: 15.7MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. [2023-12-19 15:18:02,491 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.47ms. Allocated memory is still 192.9MB. Free memory was 138.8MB in the beginning and 134.2MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-19 15:18:02,491 INFO L158 Benchmark]: Boogie Preprocessor took 68.26ms. Allocated memory is still 192.9MB. Free memory was 134.2MB in the beginning and 128.9MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-19 15:18:02,491 INFO L158 Benchmark]: RCFGBuilder took 593.65ms. Allocated memory is still 192.9MB. Free memory was 128.9MB in the beginning and 95.8MB in the end (delta: 33.1MB). Peak memory consumption was 33.6MB. Max. memory is 8.0GB. [2023-12-19 15:18:02,491 INFO L158 Benchmark]: TraceAbstraction took 835273.14ms. Allocated memory was 192.9MB in the beginning and 570.4MB in the end (delta: 377.5MB). Free memory was 95.2MB in the beginning and 202.3MB in the end (delta: -107.1MB). Peak memory consumption was 283.6MB. Max. memory is 8.0GB. [2023-12-19 15:18:02,492 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.17ms. Allocated memory is still 192.9MB. Free memory is still 150.2MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 342.74ms. Allocated memory is still 192.9MB. Free memory was 154.5MB in the beginning and 138.8MB in the end (delta: 15.7MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 54.47ms. Allocated memory is still 192.9MB. Free memory was 138.8MB in the beginning and 134.2MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 68.26ms. Allocated memory is still 192.9MB. Free memory was 134.2MB in the beginning and 128.9MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * RCFGBuilder took 593.65ms. Allocated memory is still 192.9MB. Free memory was 128.9MB in the beginning and 95.8MB in the end (delta: 33.1MB). Peak memory consumption was 33.6MB. Max. memory is 8.0GB. * TraceAbstraction took 835273.14ms. Allocated memory was 192.9MB in the beginning and 570.4MB in the end (delta: 377.5MB). Free memory was 95.2MB in the beginning and 202.3MB in the end (delta: -107.1MB). Peak memory consumption was 283.6MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][0] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~#signed_long_int_Array_0~0!base][~#signed_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~#signed_long_int_Array_0~0!base][~#signed_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset + 4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][0] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset + 4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][0] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset + 4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~#signed_long_int_Array_0~0!base][~#signed_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][0] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~#signed_long_int_Array_0~0!base][~#signed_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][0] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#3[~#signed_short_int_Array_0~0!base][~#signed_short_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][0] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~#signed_long_int_Array_0~0!base][~#signed_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#3[~#signed_short_int_Array_0~0!base][~#signed_short_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][0] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][5] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset + 4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#3[~#signed_short_int_Array_0~0!base][~#signed_short_int_Array_0~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][0] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][1] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~#unsigned_char_Array_0~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~#unsigned_long_int_Array_0~0!base][~#unsigned_long_int_Array_0~0!offset] could not be translated * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 19]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 85 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 835.2s, OverallIterations: 30, TraceHistogramMax: 15, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 13.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 785.8s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3591 SdHoareTripleChecker+Valid, 9.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3589 mSDsluCounter, 14003 SdHoareTripleChecker+Invalid, 8.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10396 mSDsCounter, 118 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7276 IncrementalHoareTripleChecker+Invalid, 7394 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 118 mSolverCounterUnsat, 3607 mSDtfsCounter, 7276 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4973 GetRequests, 4640 SyntacticMatches, 1 SemanticMatches, 332 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1370 ImplicationChecksByTransitivity, 8.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=756occurred in iteration=23, InterpolantAutomatonStates: 236, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.2s AutomataMinimizationTime, 30 MinimizatonAttempts, 2378 StatesRemovedByMinimization, 28 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 17 LocationsWithAnnotation, 1740 PreInvPairs, 1834 NumberOfFragments, 3822 HoareAnnotationTreeSize, 1740 FormulaSimplifications, 19535397 FormulaSimplificationTreeSizeReduction, 665.1s HoareSimplificationTime, 17 FormulaSimplificationsInter, 6853939 FormulaSimplificationTreeSizeReductionInter, 120.6s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 1.0s SsaConstructionTime, 6.9s SatisfiabilityAnalysisTime, 17.2s InterpolantComputationTime, 3641 NumberOfCodeBlocks, 3641 NumberOfCodeBlocksAsserted, 31 NumberOfCheckSat, 4879 ConstructedInterpolants, 0 QuantifiedInterpolants, 21933 SizeOfPredicates, 303 NumberOfNonLiveVariables, 11635 ConjunctsInSsa, 676 ConjunctsInUnsatCore, 42 InterpolantComputations, 30 PerfectInterpolantSequences, 17017/17640 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 101]: Loop Invariant Derived loop invariant: null RESULT: Ultimate proved your program to be correct! [2023-12-19 15:18:02,716 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2023-12-19 15:18:02,738 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 Received shutdown request...