/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 false -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-69.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-20 20:11:31,582 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-20 20:11:31,668 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-20 20:11:31,673 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-20 20:11:31,674 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-20 20:11:31,702 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-20 20:11:31,703 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-20 20:11:31,703 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-20 20:11:31,704 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-20 20:11:31,707 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-20 20:11:31,707 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-20 20:11:31,708 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-20 20:11:31,708 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-20 20:11:31,709 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-20 20:11:31,710 INFO L153 SettingsManager]: * Use SBE=true [2023-12-20 20:11:31,710 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-20 20:11:31,710 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-20 20:11:31,710 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-20 20:11:31,710 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-20 20:11:31,710 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-20 20:11:31,711 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-20 20:11:31,711 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-20 20:11:31,711 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-20 20:11:31,711 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-20 20:11:31,712 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-20 20:11:31,712 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-20 20:11:31,712 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-20 20:11:31,712 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-20 20:11:31,713 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-20 20:11:31,713 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-20 20:11:31,714 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-20 20:11:31,714 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-20 20:11:31,714 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-20 20:11:31,714 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-20 20:11:31,714 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-20 20:11:31,714 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-20 20:11:31,715 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-20 20:11:31,715 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-20 20:11:31,715 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-20 20:11:31,715 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-20 20:11:31,715 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-20 20:11:31,715 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-20 20:11:31,715 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-20 20:11:31,716 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 -> false [2023-12-20 20:11:31,927 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-20 20:11:31,948 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-20 20:11:31,949 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-20 20:11:31,950 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-20 20:11:31,951 INFO L274 PluginConnector]: CDTParser initialized [2023-12-20 20:11:31,951 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-69.i [2023-12-20 20:11:33,120 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-20 20:11:33,393 INFO L384 CDTParser]: Found 1 translation units. [2023-12-20 20:11:33,393 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-69.i [2023-12-20 20:11:33,404 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/67a8604da/a96c479295424341a11ff307097a26c1/FLAG9fa432153 [2023-12-20 20:11:33,416 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/67a8604da/a96c479295424341a11ff307097a26c1 [2023-12-20 20:11:33,418 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-20 20:11:33,419 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-20 20:11:33,420 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-20 20:11:33,420 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-20 20:11:33,429 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-20 20:11:33,430 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.12 08:11:33" (1/1) ... [2023-12-20 20:11:33,430 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@87057c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:11:33, skipping insertion in model container [2023-12-20 20:11:33,431 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.12 08:11:33" (1/1) ... [2023-12-20 20:11:33,472 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-20 20:11:33,607 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-69.i[916,929] [2023-12-20 20:11:33,800 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-20 20:11:33,819 INFO L202 MainTranslator]: Completed pre-run [2023-12-20 20:11:33,829 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-69.i[916,929] [2023-12-20 20:11:33,920 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-20 20:11:33,938 INFO L206 MainTranslator]: Completed translation [2023-12-20 20:11:33,938 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:11:33 WrapperNode [2023-12-20 20:11:33,938 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-20 20:11:33,939 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-20 20:11:33,939 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-20 20:11:33,939 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-20 20:11:33,945 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:11:33" (1/1) ... [2023-12-20 20:11:33,967 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:11:33" (1/1) ... [2023-12-20 20:11:34,036 INFO L138 Inliner]: procedures = 26, calls = 137, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 779 [2023-12-20 20:11:34,040 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-20 20:11:34,041 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-20 20:11:34,041 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-20 20:11:34,041 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-20 20:11:34,049 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:11:33" (1/1) ... [2023-12-20 20:11:34,050 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:11:33" (1/1) ... [2023-12-20 20:11:34,063 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:11:33" (1/1) ... [2023-12-20 20:11:34,149 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-20 20:11:34,149 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:11:33" (1/1) ... [2023-12-20 20:11:34,150 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:11:33" (1/1) ... [2023-12-20 20:11:34,176 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:11:33" (1/1) ... [2023-12-20 20:11:34,181 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:11:33" (1/1) ... [2023-12-20 20:11:34,209 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:11:33" (1/1) ... [2023-12-20 20:11:34,217 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:11:33" (1/1) ... [2023-12-20 20:11:34,227 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-20 20:11:34,228 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-20 20:11:34,228 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-20 20:11:34,228 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-20 20:11:34,229 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:11:33" (1/1) ... [2023-12-20 20:11:34,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-20 20:11:34,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:11:34,257 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-20 20:11:34,281 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-20 20:11:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-20 20:11:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-20 20:11:34,287 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-20 20:11:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-20 20:11:34,287 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-20 20:11:34,288 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-20 20:11:34,432 INFO L241 CfgBuilder]: Building ICFG [2023-12-20 20:11:34,434 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-20 20:11:35,265 INFO L282 CfgBuilder]: Performing block encoding [2023-12-20 20:11:35,320 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-20 20:11:35,320 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-20 20:11:35,320 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.12 08:11:35 BoogieIcfgContainer [2023-12-20 20:11:35,320 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-20 20:11:35,322 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-20 20:11:35,322 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-20 20:11:35,325 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-20 20:11:35,325 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.12 08:11:33" (1/3) ... [2023-12-20 20:11:35,326 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@662c25a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.12 08:11:35, skipping insertion in model container [2023-12-20 20:11:35,326 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 08:11:33" (2/3) ... [2023-12-20 20:11:35,326 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@662c25a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.12 08:11:35, skipping insertion in model container [2023-12-20 20:11:35,326 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.12 08:11:35" (3/3) ... [2023-12-20 20:11:35,328 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-500_file-69.i [2023-12-20 20:11:35,341 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-20 20:11:35,342 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-20 20:11:35,400 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-20 20:11:35,405 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;@35cf3bc1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-20 20:11:35,405 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-20 20:11:35,412 INFO L276 IsEmpty]: Start isEmpty. Operand has 320 states, 193 states have (on average 1.5647668393782384) internal successors, (302), 194 states have internal predecessors, (302), 124 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 124 states have call predecessors, (124), 124 states have call successors, (124) [2023-12-20 20:11:35,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 771 [2023-12-20 20:11:35,460 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:11:35,461 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:11:35,461 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:11:35,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:11:35,468 INFO L85 PathProgramCache]: Analyzing trace with hash -633776456, now seen corresponding path program 1 times [2023-12-20 20:11:35,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:11:35,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621456606] [2023-12-20 20:11:35,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:35,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:11:35,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:11:35,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:11:35,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621456606] [2023-12-20 20:11:35,949 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-20 20:11:35,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414129842] [2023-12-20 20:11:35,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:35,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:11:35,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:11:35,952 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-20 20:11:35,978 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-20 20:11:36,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:11:36,374 INFO L262 TraceCheckSpWp]: Trace formula consists of 1733 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-20 20:11:36,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:11:36,499 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 246 proven. 0 refuted. 0 times theorem prover too weak. 30258 trivial. 0 not checked. [2023-12-20 20:11:36,499 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 20:11:36,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414129842] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 20:11:36,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 20:11:36,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-20 20:11:36,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915658706] [2023-12-20 20:11:36,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 20:11:36,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-20 20:11:36,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:11:36,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-20 20:11:36,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-20 20:11:36,550 INFO L87 Difference]: Start difference. First operand has 320 states, 193 states have (on average 1.5647668393782384) internal successors, (302), 194 states have internal predecessors, (302), 124 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 124 states have call predecessors, (124), 124 states have call successors, (124) Second operand has 2 states, 2 states have (on average 77.5) internal successors, (155), 2 states have internal predecessors, (155), 2 states have call successors, (124), 2 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 2 states have call successors, (124) [2023-12-20 20:11:36,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:11:36,659 INFO L93 Difference]: Finished difference Result 637 states and 1222 transitions. [2023-12-20 20:11:36,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-20 20:11:36,662 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 77.5) internal successors, (155), 2 states have internal predecessors, (155), 2 states have call successors, (124), 2 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 2 states have call successors, (124) Word has length 770 [2023-12-20 20:11:36,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:11:36,677 INFO L225 Difference]: With dead ends: 637 [2023-12-20 20:11:36,677 INFO L226 Difference]: Without dead ends: 318 [2023-12-20 20:11:36,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 769 GetRequests, 769 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-20 20:11:36,688 INFO L413 NwaCegarLoop]: 542 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 20:11:36,693 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 542 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 20:11:36,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2023-12-20 20:11:36,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 318. [2023-12-20 20:11:36,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 192 states have (on average 1.546875) internal successors, (297), 192 states have internal predecessors, (297), 124 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 124 states have call predecessors, (124), 124 states have call successors, (124) [2023-12-20 20:11:36,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 545 transitions. [2023-12-20 20:11:36,806 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 545 transitions. Word has length 770 [2023-12-20 20:11:36,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:11:36,808 INFO L495 AbstractCegarLoop]: Abstraction has 318 states and 545 transitions. [2023-12-20 20:11:36,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.5) internal successors, (155), 2 states have internal predecessors, (155), 2 states have call successors, (124), 2 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 2 states have call successors, (124) [2023-12-20 20:11:36,808 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 545 transitions. [2023-12-20 20:11:36,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 771 [2023-12-20 20:11:36,826 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:11:36,826 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:11:36,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-12-20 20:11:37,034 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-20 20:11:37,035 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:11:37,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:11:37,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1240070796, now seen corresponding path program 1 times [2023-12-20 20:11:37,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:11:37,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129157330] [2023-12-20 20:11:37,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:37,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:11:37,214 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:11:37,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1670073057] [2023-12-20 20:11:37,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:37,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:11:37,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:11:37,222 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-20 20:11:37,223 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-20 20:11:37,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:11:37,649 INFO L262 TraceCheckSpWp]: Trace formula consists of 1733 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-20 20:11:37,670 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:11:37,769 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30504 trivial. 0 not checked. [2023-12-20 20:11:37,769 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 20:11:37,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:11:37,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129157330] [2023-12-20 20:11:37,769 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:11:37,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670073057] [2023-12-20 20:11:37,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670073057] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 20:11:37,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 20:11:37,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-20 20:11:37,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986103150] [2023-12-20 20:11:37,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 20:11:37,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-20 20:11:37,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:11:37,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-20 20:11:37,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 20:11:37,777 INFO L87 Difference]: Start difference. First operand 318 states and 545 transitions. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) [2023-12-20 20:11:37,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:11:37,894 INFO L93 Difference]: Finished difference Result 801 states and 1382 transitions. [2023-12-20 20:11:37,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-20 20:11:37,895 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) Word has length 770 [2023-12-20 20:11:37,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:11:37,905 INFO L225 Difference]: With dead ends: 801 [2023-12-20 20:11:37,905 INFO L226 Difference]: Without dead ends: 484 [2023-12-20 20:11:37,906 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 769 GetRequests, 768 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 20:11:37,909 INFO L413 NwaCegarLoop]: 643 mSDtfsCounter, 279 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 1163 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 20:11:37,909 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 1163 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 20:11:37,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2023-12-20 20:11:37,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 481. [2023-12-20 20:11:37,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 325 states have (on average 1.606153846153846) internal successors, (522), 326 states have internal predecessors, (522), 153 states have call successors, (153), 2 states have call predecessors, (153), 2 states have return successors, (153), 152 states have call predecessors, (153), 153 states have call successors, (153) [2023-12-20 20:11:37,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 828 transitions. [2023-12-20 20:11:37,994 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 828 transitions. Word has length 770 [2023-12-20 20:11:37,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:11:37,998 INFO L495 AbstractCegarLoop]: Abstraction has 481 states and 828 transitions. [2023-12-20 20:11:37,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) [2023-12-20 20:11:37,998 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 828 transitions. [2023-12-20 20:11:38,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 771 [2023-12-20 20:11:38,007 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:11:38,007 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:11:38,019 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-20 20:11:38,215 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-20 20:11:38,216 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:11:38,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:11:38,216 INFO L85 PathProgramCache]: Analyzing trace with hash 2060791604, now seen corresponding path program 1 times [2023-12-20 20:11:38,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:11:38,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874751313] [2023-12-20 20:11:38,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:38,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:11:38,309 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:11:38,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [448742722] [2023-12-20 20:11:38,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:38,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:11:38,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:11:38,318 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-20 20:11:38,342 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-20 20:11:38,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:11:38,767 INFO L262 TraceCheckSpWp]: Trace formula consists of 1733 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-20 20:11:38,780 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:11:38,844 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30504 trivial. 0 not checked. [2023-12-20 20:11:38,844 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 20:11:38,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:11:38,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874751313] [2023-12-20 20:11:38,845 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:11:38,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448742722] [2023-12-20 20:11:38,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448742722] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 20:11:38,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 20:11:38,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-20 20:11:38,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639235039] [2023-12-20 20:11:38,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 20:11:38,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-20 20:11:38,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:11:38,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-20 20:11:38,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 20:11:38,848 INFO L87 Difference]: Start difference. First operand 481 states and 828 transitions. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) [2023-12-20 20:11:38,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:11:38,918 INFO L93 Difference]: Finished difference Result 968 states and 1660 transitions. [2023-12-20 20:11:38,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-20 20:11:38,919 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) Word has length 770 [2023-12-20 20:11:38,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:11:38,924 INFO L225 Difference]: With dead ends: 968 [2023-12-20 20:11:38,924 INFO L226 Difference]: Without dead ends: 488 [2023-12-20 20:11:38,925 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 769 GetRequests, 768 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 20:11:38,926 INFO L413 NwaCegarLoop]: 701 mSDtfsCounter, 277 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 1217 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 20:11:38,927 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 1217 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 20:11:38,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2023-12-20 20:11:38,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 399. [2023-12-20 20:11:38,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 272 states have (on average 1.599264705882353) internal successors, (435), 272 states have internal predecessors, (435), 124 states have call successors, (124), 2 states have call predecessors, (124), 2 states have return successors, (124), 124 states have call predecessors, (124), 124 states have call successors, (124) [2023-12-20 20:11:38,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 683 transitions. [2023-12-20 20:11:38,963 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 683 transitions. Word has length 770 [2023-12-20 20:11:38,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:11:38,964 INFO L495 AbstractCegarLoop]: Abstraction has 399 states and 683 transitions. [2023-12-20 20:11:38,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) [2023-12-20 20:11:38,965 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 683 transitions. [2023-12-20 20:11:38,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 773 [2023-12-20 20:11:38,973 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:11:38,974 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:11:38,985 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-20 20:11:39,182 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-20 20:11:39,183 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:11:39,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:11:39,184 INFO L85 PathProgramCache]: Analyzing trace with hash -651334959, now seen corresponding path program 1 times [2023-12-20 20:11:39,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:11:39,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377499127] [2023-12-20 20:11:39,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:39,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:11:39,264 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:11:39,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [227428337] [2023-12-20 20:11:39,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:39,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:11:39,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:11:39,266 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-20 20:11:39,290 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-20 20:11:39,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:11:39,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 1735 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-20 20:11:39,653 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:11:39,728 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30504 trivial. 0 not checked. [2023-12-20 20:11:39,729 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 20:11:39,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:11:39,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377499127] [2023-12-20 20:11:39,729 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:11:39,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227428337] [2023-12-20 20:11:39,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227428337] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 20:11:39,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 20:11:39,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-20 20:11:39,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635294066] [2023-12-20 20:11:39,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 20:11:39,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-20 20:11:39,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:11:39,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-20 20:11:39,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 20:11:39,732 INFO L87 Difference]: Start difference. First operand 399 states and 683 transitions. Second operand has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) [2023-12-20 20:11:39,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:11:39,803 INFO L93 Difference]: Finished difference Result 1189 states and 2035 transitions. [2023-12-20 20:11:39,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-20 20:11:39,804 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) Word has length 772 [2023-12-20 20:11:39,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:11:39,809 INFO L225 Difference]: With dead ends: 1189 [2023-12-20 20:11:39,809 INFO L226 Difference]: Without dead ends: 791 [2023-12-20 20:11:39,810 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 771 GetRequests, 770 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 20:11:39,811 INFO L413 NwaCegarLoop]: 922 mSDtfsCounter, 516 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 516 SdHoareTripleChecker+Valid, 1450 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 20:11:39,811 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [516 Valid, 1450 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 20:11:39,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2023-12-20 20:11:39,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 789. [2023-12-20 20:11:39,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 789 states, 536 states have (on average 1.5820895522388059) internal successors, (848), 536 states have internal predecessors, (848), 248 states have call successors, (248), 4 states have call predecessors, (248), 4 states have return successors, (248), 248 states have call predecessors, (248), 248 states have call successors, (248) [2023-12-20 20:11:39,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 1344 transitions. [2023-12-20 20:11:39,879 INFO L78 Accepts]: Start accepts. Automaton has 789 states and 1344 transitions. Word has length 772 [2023-12-20 20:11:39,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:11:39,880 INFO L495 AbstractCegarLoop]: Abstraction has 789 states and 1344 transitions. [2023-12-20 20:11:39,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) [2023-12-20 20:11:39,881 INFO L276 IsEmpty]: Start isEmpty. Operand 789 states and 1344 transitions. [2023-12-20 20:11:39,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 774 [2023-12-20 20:11:39,887 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:11:39,887 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:11:39,898 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-20 20:11:40,096 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-20 20:11:40,096 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:11:40,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:11:40,097 INFO L85 PathProgramCache]: Analyzing trace with hash -557364954, now seen corresponding path program 1 times [2023-12-20 20:11:40,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:11:40,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328191001] [2023-12-20 20:11:40,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:40,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:11:40,164 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:11:40,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1962317396] [2023-12-20 20:11:40,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:40,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:11:40,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:11:40,166 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-20 20:11:40,184 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-20 20:11:40,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:11:40,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 1735 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-20 20:11:40,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:11:40,872 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 12619 proven. 105 refuted. 0 times theorem prover too weak. 17780 trivial. 0 not checked. [2023-12-20 20:11:40,873 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 20:11:41,305 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 264 proven. 105 refuted. 0 times theorem prover too weak. 30135 trivial. 0 not checked. [2023-12-20 20:11:41,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:11:41,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328191001] [2023-12-20 20:11:41,306 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:11:41,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962317396] [2023-12-20 20:11:41,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962317396] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 20:11:41,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 20:11:41,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-20 20:11:41,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146020655] [2023-12-20 20:11:41,310 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 20:11:41,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-20 20:11:41,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:11:41,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-20 20:11:41,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-20 20:11:41,313 INFO L87 Difference]: Start difference. First operand 789 states and 1344 transitions. Second operand has 7 states, 7 states have (on average 23.571428571428573) internal successors, (165), 7 states have internal predecessors, (165), 2 states have call successors, (159), 2 states have call predecessors, (159), 4 states have return successors, (160), 2 states have call predecessors, (160), 2 states have call successors, (160) [2023-12-20 20:11:42,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:11:42,247 INFO L93 Difference]: Finished difference Result 1737 states and 2932 transitions. [2023-12-20 20:11:42,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-20 20:11:42,248 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 23.571428571428573) internal successors, (165), 7 states have internal predecessors, (165), 2 states have call successors, (159), 2 states have call predecessors, (159), 4 states have return successors, (160), 2 states have call predecessors, (160), 2 states have call successors, (160) Word has length 773 [2023-12-20 20:11:42,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:11:42,253 INFO L225 Difference]: With dead ends: 1737 [2023-12-20 20:11:42,254 INFO L226 Difference]: Without dead ends: 949 [2023-12-20 20:11:42,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1548 GetRequests, 1538 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-20 20:11:42,257 INFO L413 NwaCegarLoop]: 546 mSDtfsCounter, 564 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 652 SdHoareTripleChecker+Valid, 1178 SdHoareTripleChecker+Invalid, 1121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-20 20:11:42,257 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [652 Valid, 1178 Invalid, 1121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 893 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-20 20:11:42,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states. [2023-12-20 20:11:42,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 936. [2023-12-20 20:11:42,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 936 states, 592 states have (on average 1.5135135135135136) internal successors, (896), 593 states have internal predecessors, (896), 336 states have call successors, (336), 7 states have call predecessors, (336), 7 states have return successors, (336), 335 states have call predecessors, (336), 336 states have call successors, (336) [2023-12-20 20:11:42,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 936 states to 936 states and 1568 transitions. [2023-12-20 20:11:42,338 INFO L78 Accepts]: Start accepts. Automaton has 936 states and 1568 transitions. Word has length 773 [2023-12-20 20:11:42,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:11:42,339 INFO L495 AbstractCegarLoop]: Abstraction has 936 states and 1568 transitions. [2023-12-20 20:11:42,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.571428571428573) internal successors, (165), 7 states have internal predecessors, (165), 2 states have call successors, (159), 2 states have call predecessors, (159), 4 states have return successors, (160), 2 states have call predecessors, (160), 2 states have call successors, (160) [2023-12-20 20:11:42,339 INFO L276 IsEmpty]: Start isEmpty. Operand 936 states and 1568 transitions. [2023-12-20 20:11:42,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 774 [2023-12-20 20:11:42,346 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:11:42,346 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:11:42,358 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-20 20:11:42,555 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-20 20:11:42,555 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:11:42,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:11:42,556 INFO L85 PathProgramCache]: Analyzing trace with hash 198474918, now seen corresponding path program 1 times [2023-12-20 20:11:42,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:11:42,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358761357] [2023-12-20 20:11:42,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:42,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:11:42,642 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:11:42,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [432328189] [2023-12-20 20:11:42,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:42,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:11:42,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:11:42,644 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-20 20:11:42,673 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-20 20:11:43,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:11:43,063 INFO L262 TraceCheckSpWp]: Trace formula consists of 1735 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-20 20:11:43,074 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:11:43,504 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 15355 proven. 177 refuted. 0 times theorem prover too weak. 14972 trivial. 0 not checked. [2023-12-20 20:11:43,504 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 20:11:43,932 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 192 proven. 177 refuted. 0 times theorem prover too weak. 30135 trivial. 0 not checked. [2023-12-20 20:11:43,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:11:43,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358761357] [2023-12-20 20:11:43,932 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:11:43,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432328189] [2023-12-20 20:11:43,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432328189] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 20:11:43,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 20:11:43,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-12-20 20:11:43,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946711730] [2023-12-20 20:11:43,933 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 20:11:43,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-20 20:11:43,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:11:43,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-20 20:11:43,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-20 20:11:43,936 INFO L87 Difference]: Start difference. First operand 936 states and 1568 transitions. Second operand has 8 states, 8 states have (on average 30.0) internal successors, (240), 8 states have internal predecessors, (240), 3 states have call successors, (183), 2 states have call predecessors, (183), 4 states have return successors, (184), 3 states have call predecessors, (184), 3 states have call successors, (184) [2023-12-20 20:11:44,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:11:44,578 INFO L93 Difference]: Finished difference Result 1756 states and 2930 transitions. [2023-12-20 20:11:44,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-20 20:11:44,580 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 30.0) internal successors, (240), 8 states have internal predecessors, (240), 3 states have call successors, (183), 2 states have call predecessors, (183), 4 states have return successors, (184), 3 states have call predecessors, (184), 3 states have call successors, (184) Word has length 773 [2023-12-20 20:11:44,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:11:44,587 INFO L225 Difference]: With dead ends: 1756 [2023-12-20 20:11:44,587 INFO L226 Difference]: Without dead ends: 960 [2023-12-20 20:11:44,592 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1548 GetRequests, 1538 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-12-20 20:11:44,594 INFO L413 NwaCegarLoop]: 403 mSDtfsCounter, 499 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 640 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 563 SdHoareTripleChecker+Valid, 958 SdHoareTripleChecker+Invalid, 801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-20 20:11:44,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [563 Valid, 958 Invalid, 801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 640 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-20 20:11:44,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 960 states. [2023-12-20 20:11:44,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 960 to 948. [2023-12-20 20:11:44,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 948 states, 601 states have (on average 1.4991680532445923) internal successors, (901), 602 states have internal predecessors, (901), 336 states have call successors, (336), 10 states have call predecessors, (336), 10 states have return successors, (336), 335 states have call predecessors, (336), 336 states have call successors, (336) [2023-12-20 20:11:44,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 948 states to 948 states and 1573 transitions. [2023-12-20 20:11:44,695 INFO L78 Accepts]: Start accepts. Automaton has 948 states and 1573 transitions. Word has length 773 [2023-12-20 20:11:44,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:11:44,696 INFO L495 AbstractCegarLoop]: Abstraction has 948 states and 1573 transitions. [2023-12-20 20:11:44,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 30.0) internal successors, (240), 8 states have internal predecessors, (240), 3 states have call successors, (183), 2 states have call predecessors, (183), 4 states have return successors, (184), 3 states have call predecessors, (184), 3 states have call successors, (184) [2023-12-20 20:11:44,696 INFO L276 IsEmpty]: Start isEmpty. Operand 948 states and 1573 transitions. [2023-12-20 20:11:44,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 775 [2023-12-20 20:11:44,702 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:11:44,703 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:11:44,712 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-20 20:11:44,912 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-20 20:11:44,913 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:11:44,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:11:44,914 INFO L85 PathProgramCache]: Analyzing trace with hash 217297935, now seen corresponding path program 1 times [2023-12-20 20:11:44,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:11:44,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330557670] [2023-12-20 20:11:44,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:44,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:11:44,986 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:11:44,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1177177764] [2023-12-20 20:11:44,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:44,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:11:44,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:11:44,988 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-20 20:11:45,009 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-20 20:11:45,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:11:45,398 INFO L262 TraceCheckSpWp]: Trace formula consists of 1738 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-20 20:11:45,408 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:11:45,657 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 11469 proven. 90 refuted. 0 times theorem prover too weak. 18945 trivial. 0 not checked. [2023-12-20 20:11:45,657 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 20:11:46,066 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 279 proven. 90 refuted. 0 times theorem prover too weak. 30135 trivial. 0 not checked. [2023-12-20 20:11:46,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:11:46,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330557670] [2023-12-20 20:11:46,067 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:11:46,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177177764] [2023-12-20 20:11:46,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1177177764] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 20:11:46,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 20:11:46,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-20 20:11:46,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275496917] [2023-12-20 20:11:46,067 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 20:11:46,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-20 20:11:46,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:11:46,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-20 20:11:46,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-20 20:11:46,070 INFO L87 Difference]: Start difference. First operand 948 states and 1573 transitions. Second operand has 7 states, 7 states have (on average 23.714285714285715) internal successors, (166), 7 states have internal predecessors, (166), 2 states have call successors, (154), 2 states have call predecessors, (154), 4 states have return successors, (155), 2 states have call predecessors, (155), 2 states have call successors, (155) [2023-12-20 20:11:46,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:11:46,726 INFO L93 Difference]: Finished difference Result 1776 states and 2938 transitions. [2023-12-20 20:11:46,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-20 20:11:46,729 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 23.714285714285715) internal successors, (166), 7 states have internal predecessors, (166), 2 states have call successors, (154), 2 states have call predecessors, (154), 4 states have return successors, (155), 2 states have call predecessors, (155), 2 states have call successors, (155) Word has length 774 [2023-12-20 20:11:46,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:11:46,734 INFO L225 Difference]: With dead ends: 1776 [2023-12-20 20:11:46,734 INFO L226 Difference]: Without dead ends: 972 [2023-12-20 20:11:46,737 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1550 GetRequests, 1540 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-20 20:11:46,738 INFO L413 NwaCegarLoop]: 403 mSDtfsCounter, 573 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 219 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 665 SdHoareTripleChecker+Valid, 958 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 219 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-20 20:11:46,738 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [665 Valid, 958 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [219 Valid, 633 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-20 20:11:46,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states. [2023-12-20 20:11:46,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 956. [2023-12-20 20:11:46,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 956 states, 607 states have (on average 1.4810543657331137) internal successors, (899), 608 states have internal predecessors, (899), 336 states have call successors, (336), 12 states have call predecessors, (336), 12 states have return successors, (336), 335 states have call predecessors, (336), 336 states have call successors, (336) [2023-12-20 20:11:46,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 956 states to 956 states and 1571 transitions. [2023-12-20 20:11:46,815 INFO L78 Accepts]: Start accepts. Automaton has 956 states and 1571 transitions. Word has length 774 [2023-12-20 20:11:46,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:11:46,816 INFO L495 AbstractCegarLoop]: Abstraction has 956 states and 1571 transitions. [2023-12-20 20:11:46,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.714285714285715) internal successors, (166), 7 states have internal predecessors, (166), 2 states have call successors, (154), 2 states have call predecessors, (154), 4 states have return successors, (155), 2 states have call predecessors, (155), 2 states have call successors, (155) [2023-12-20 20:11:46,817 INFO L276 IsEmpty]: Start isEmpty. Operand 956 states and 1571 transitions. [2023-12-20 20:11:46,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 775 [2023-12-20 20:11:46,823 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:11:46,824 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:11:46,836 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-20 20:11:47,032 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-20 20:11:47,033 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:11:47,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:11:47,034 INFO L85 PathProgramCache]: Analyzing trace with hash -2095428657, now seen corresponding path program 1 times [2023-12-20 20:11:47,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:11:47,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946857434] [2023-12-20 20:11:47,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:47,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:11:47,094 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:11:47,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1374107873] [2023-12-20 20:11:47,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:47,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:11:47,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:11:47,096 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-20 20:11:47,112 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-20 20:11:47,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:11:47,487 INFO L262 TraceCheckSpWp]: Trace formula consists of 1738 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-20 20:11:47,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:11:47,580 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30504 trivial. 0 not checked. [2023-12-20 20:11:47,581 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 20:11:47,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:11:47,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946857434] [2023-12-20 20:11:47,581 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:11:47,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374107873] [2023-12-20 20:11:47,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374107873] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 20:11:47,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 20:11:47,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-20 20:11:47,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060048414] [2023-12-20 20:11:47,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 20:11:47,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-20 20:11:47,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:11:47,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-20 20:11:47,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-20 20:11:47,584 INFO L87 Difference]: Start difference. First operand 956 states and 1571 transitions. Second operand has 4 states, 4 states have (on average 39.25) internal successors, (157), 4 states have internal predecessors, (157), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) [2023-12-20 20:11:47,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:11:47,950 INFO L93 Difference]: Finished difference Result 1776 states and 2918 transitions. [2023-12-20 20:11:47,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-20 20:11:47,951 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.25) internal successors, (157), 4 states have internal predecessors, (157), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) Word has length 774 [2023-12-20 20:11:47,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:11:47,956 INFO L225 Difference]: With dead ends: 1776 [2023-12-20 20:11:47,957 INFO L226 Difference]: Without dead ends: 964 [2023-12-20 20:11:47,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 775 GetRequests, 772 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-20 20:11:47,959 INFO L413 NwaCegarLoop]: 526 mSDtfsCounter, 497 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 371 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 497 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 371 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-20 20:11:47,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [497 Valid, 704 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [371 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-20 20:11:47,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states. [2023-12-20 20:11:48,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 964. [2023-12-20 20:11:48,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 964 states, 613 states have (on average 1.469820554649266) internal successors, (901), 614 states have internal predecessors, (901), 336 states have call successors, (336), 14 states have call predecessors, (336), 14 states have return successors, (336), 335 states have call predecessors, (336), 336 states have call successors, (336) [2023-12-20 20:11:48,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1573 transitions. [2023-12-20 20:11:48,033 INFO L78 Accepts]: Start accepts. Automaton has 964 states and 1573 transitions. Word has length 774 [2023-12-20 20:11:48,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:11:48,033 INFO L495 AbstractCegarLoop]: Abstraction has 964 states and 1573 transitions. [2023-12-20 20:11:48,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.25) internal successors, (157), 4 states have internal predecessors, (157), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) [2023-12-20 20:11:48,034 INFO L276 IsEmpty]: Start isEmpty. Operand 964 states and 1573 transitions. [2023-12-20 20:11:48,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 775 [2023-12-20 20:11:48,040 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:11:48,040 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:11:48,051 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-20 20:11:48,251 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-20 20:11:48,252 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:11:48,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:11:48,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1483549809, now seen corresponding path program 1 times [2023-12-20 20:11:48,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:11:48,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401715808] [2023-12-20 20:11:48,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:48,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:11:48,313 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:11:48,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2120474663] [2023-12-20 20:11:48,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:48,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:11:48,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:11:48,315 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-20 20:11:48,332 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-20 20:11:48,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:11:48,705 INFO L262 TraceCheckSpWp]: Trace formula consists of 1740 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-20 20:11:48,714 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:11:48,863 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 3165 proven. 18 refuted. 0 times theorem prover too weak. 27321 trivial. 0 not checked. [2023-12-20 20:11:48,863 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 20:11:49,265 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 351 proven. 18 refuted. 0 times theorem prover too weak. 30135 trivial. 0 not checked. [2023-12-20 20:11:49,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:11:49,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401715808] [2023-12-20 20:11:49,265 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:11:49,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120474663] [2023-12-20 20:11:49,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120474663] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 20:11:49,266 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 20:11:49,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-20 20:11:49,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206413809] [2023-12-20 20:11:49,268 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 20:11:49,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-20 20:11:49,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:11:49,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-20 20:11:49,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-20 20:11:49,271 INFO L87 Difference]: Start difference. First operand 964 states and 1573 transitions. Second operand has 7 states, 7 states have (on average 23.714285714285715) internal successors, (166), 7 states have internal predecessors, (166), 2 states have call successors, (130), 2 states have call predecessors, (130), 4 states have return successors, (131), 2 states have call predecessors, (131), 2 states have call successors, (131) [2023-12-20 20:11:49,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:11:49,831 INFO L93 Difference]: Finished difference Result 1816 states and 2946 transitions. [2023-12-20 20:11:49,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-20 20:11:49,832 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 23.714285714285715) internal successors, (166), 7 states have internal predecessors, (166), 2 states have call successors, (130), 2 states have call predecessors, (130), 4 states have return successors, (131), 2 states have call predecessors, (131), 2 states have call successors, (131) Word has length 774 [2023-12-20 20:11:49,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:11:49,840 INFO L225 Difference]: With dead ends: 1816 [2023-12-20 20:11:49,840 INFO L226 Difference]: Without dead ends: 996 [2023-12-20 20:11:49,842 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1550 GetRequests, 1540 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-20 20:11:49,844 INFO L413 NwaCegarLoop]: 407 mSDtfsCounter, 333 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 449 SdHoareTripleChecker+Valid, 970 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-20 20:11:49,844 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [449 Valid, 970 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 615 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-20 20:11:49,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2023-12-20 20:11:49,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 972. [2023-12-20 20:11:49,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 972 states, 619 states have (on average 1.4620355411954766) internal successors, (905), 620 states have internal predecessors, (905), 336 states have call successors, (336), 16 states have call predecessors, (336), 16 states have return successors, (336), 335 states have call predecessors, (336), 336 states have call successors, (336) [2023-12-20 20:11:49,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1577 transitions. [2023-12-20 20:11:49,919 INFO L78 Accepts]: Start accepts. Automaton has 972 states and 1577 transitions. Word has length 774 [2023-12-20 20:11:49,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:11:49,920 INFO L495 AbstractCegarLoop]: Abstraction has 972 states and 1577 transitions. [2023-12-20 20:11:49,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.714285714285715) internal successors, (166), 7 states have internal predecessors, (166), 2 states have call successors, (130), 2 states have call predecessors, (130), 4 states have return successors, (131), 2 states have call predecessors, (131), 2 states have call successors, (131) [2023-12-20 20:11:49,920 INFO L276 IsEmpty]: Start isEmpty. Operand 972 states and 1577 transitions. [2023-12-20 20:11:49,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 775 [2023-12-20 20:11:49,926 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:11:49,927 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:11:49,937 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-20 20:11:50,135 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-20 20:11:50,135 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:11:50,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:11:50,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1790349133, now seen corresponding path program 1 times [2023-12-20 20:11:50,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:11:50,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204417350] [2023-12-20 20:11:50,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:50,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:11:50,198 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:11:50,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1282009675] [2023-12-20 20:11:50,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:50,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:11:50,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:11:50,200 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-20 20:11:50,224 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-20 20:11:50,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:11:50,598 INFO L262 TraceCheckSpWp]: Trace formula consists of 1739 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-20 20:11:50,632 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:11:51,484 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30504 trivial. 0 not checked. [2023-12-20 20:11:51,484 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 20:11:51,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:11:51,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204417350] [2023-12-20 20:11:51,485 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:11:51,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282009675] [2023-12-20 20:11:51,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282009675] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 20:11:51,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 20:11:51,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-20 20:11:51,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764745046] [2023-12-20 20:11:51,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 20:11:51,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-20 20:11:51,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:11:51,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-20 20:11:51,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-20 20:11:51,488 INFO L87 Difference]: Start difference. First operand 972 states and 1577 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) [2023-12-20 20:11:52,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:11:52,680 INFO L93 Difference]: Finished difference Result 3038 states and 4989 transitions. [2023-12-20 20:11:52,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-20 20:11:52,681 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) Word has length 774 [2023-12-20 20:11:52,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:11:52,690 INFO L225 Difference]: With dead ends: 3038 [2023-12-20 20:11:52,691 INFO L226 Difference]: Without dead ends: 2210 [2023-12-20 20:11:52,693 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 774 GetRequests, 770 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-20 20:11:52,693 INFO L413 NwaCegarLoop]: 688 mSDtfsCounter, 1102 mSDsluCounter, 741 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1102 SdHoareTripleChecker+Valid, 1429 SdHoareTripleChecker+Invalid, 863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-20 20:11:52,694 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1102 Valid, 1429 Invalid, 863 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 717 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-20 20:11:52,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2210 states. [2023-12-20 20:11:52,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2210 to 1573. [2023-12-20 20:11:52,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1573 states, 1091 states have (on average 1.5233730522456461) internal successors, (1662), 1094 states have internal predecessors, (1662), 460 states have call successors, (460), 21 states have call predecessors, (460), 21 states have return successors, (460), 457 states have call predecessors, (460), 460 states have call successors, (460) [2023-12-20 20:11:52,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1573 states to 1573 states and 2582 transitions. [2023-12-20 20:11:52,830 INFO L78 Accepts]: Start accepts. Automaton has 1573 states and 2582 transitions. Word has length 774 [2023-12-20 20:11:52,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:11:52,831 INFO L495 AbstractCegarLoop]: Abstraction has 1573 states and 2582 transitions. [2023-12-20 20:11:52,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) [2023-12-20 20:11:52,844 INFO L276 IsEmpty]: Start isEmpty. Operand 1573 states and 2582 transitions. [2023-12-20 20:11:52,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 775 [2023-12-20 20:11:52,851 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:11:52,851 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:11:52,862 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-20 20:11:53,059 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-20 20:11:53,059 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:11:53,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:11:53,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1118414769, now seen corresponding path program 1 times [2023-12-20 20:11:53,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:11:53,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832267884] [2023-12-20 20:11:53,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:53,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:11:53,118 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:11:53,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [764181485] [2023-12-20 20:11:53,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:53,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:11:53,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:11:53,120 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-20 20:11:53,148 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-20 20:11:53,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:11:53,500 INFO L262 TraceCheckSpWp]: Trace formula consists of 1740 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-20 20:11:53,510 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:11:53,951 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 15375 proven. 183 refuted. 0 times theorem prover too weak. 14946 trivial. 0 not checked. [2023-12-20 20:11:53,951 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 20:11:54,413 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 186 proven. 183 refuted. 0 times theorem prover too weak. 30135 trivial. 0 not checked. [2023-12-20 20:11:54,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:11:54,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832267884] [2023-12-20 20:11:54,414 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:11:54,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764181485] [2023-12-20 20:11:54,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764181485] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 20:11:54,414 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 20:11:54,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-20 20:11:54,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459592784] [2023-12-20 20:11:54,414 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 20:11:54,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-20 20:11:54,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:11:54,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-20 20:11:54,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-20 20:11:54,417 INFO L87 Difference]: Start difference. First operand 1573 states and 2582 transitions. Second operand has 7 states, 7 states have (on average 23.714285714285715) internal successors, (166), 7 states have internal predecessors, (166), 2 states have call successors, (185), 2 states have call predecessors, (185), 4 states have return successors, (186), 2 states have call predecessors, (186), 2 states have call successors, (186) [2023-12-20 20:11:55,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:11:55,105 INFO L93 Difference]: Finished difference Result 2799 states and 4572 transitions. [2023-12-20 20:11:55,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-20 20:11:55,106 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 23.714285714285715) internal successors, (166), 7 states have internal predecessors, (166), 2 states have call successors, (185), 2 states have call predecessors, (185), 4 states have return successors, (186), 2 states have call predecessors, (186), 2 states have call successors, (186) Word has length 774 [2023-12-20 20:11:55,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:11:55,114 INFO L225 Difference]: With dead ends: 2799 [2023-12-20 20:11:55,114 INFO L226 Difference]: Without dead ends: 1271 [2023-12-20 20:11:55,118 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1550 GetRequests, 1540 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-20 20:11:55,119 INFO L413 NwaCegarLoop]: 394 mSDtfsCounter, 637 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 285 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 699 SdHoareTripleChecker+Valid, 929 SdHoareTripleChecker+Invalid, 919 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 285 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-20 20:11:55,119 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [699 Valid, 929 Invalid, 919 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [285 Valid, 634 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-20 20:11:55,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2023-12-20 20:11:55,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1241. [2023-12-20 20:11:55,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1241 states, 820 states have (on average 1.4548780487804878) internal successors, (1193), 822 states have internal predecessors, (1193), 398 states have call successors, (398), 22 states have call predecessors, (398), 22 states have return successors, (398), 396 states have call predecessors, (398), 398 states have call successors, (398) [2023-12-20 20:11:55,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1241 states to 1241 states and 1989 transitions. [2023-12-20 20:11:55,236 INFO L78 Accepts]: Start accepts. Automaton has 1241 states and 1989 transitions. Word has length 774 [2023-12-20 20:11:55,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:11:55,237 INFO L495 AbstractCegarLoop]: Abstraction has 1241 states and 1989 transitions. [2023-12-20 20:11:55,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.714285714285715) internal successors, (166), 7 states have internal predecessors, (166), 2 states have call successors, (185), 2 states have call predecessors, (185), 4 states have return successors, (186), 2 states have call predecessors, (186), 2 states have call successors, (186) [2023-12-20 20:11:55,237 INFO L276 IsEmpty]: Start isEmpty. Operand 1241 states and 1989 transitions. [2023-12-20 20:11:55,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 775 [2023-12-20 20:11:55,244 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:11:55,245 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:11:55,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-12-20 20:11:55,452 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-20 20:11:55,453 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:11:55,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:11:55,453 INFO L85 PathProgramCache]: Analyzing trace with hash 49634288, now seen corresponding path program 1 times [2023-12-20 20:11:55,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:11:55,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49024018] [2023-12-20 20:11:55,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:55,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:11:55,512 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:11:55,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [205634798] [2023-12-20 20:11:55,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:55,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:11:55,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:11:55,514 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-20 20:11:55,518 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-20 20:11:55,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:11:55,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 1739 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-20 20:11:55,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:11:56,184 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30504 trivial. 0 not checked. [2023-12-20 20:11:56,185 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 20:11:56,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:11:56,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49024018] [2023-12-20 20:11:56,185 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:11:56,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205634798] [2023-12-20 20:11:56,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205634798] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 20:11:56,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 20:11:56,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-20 20:11:56,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119899612] [2023-12-20 20:11:56,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 20:11:56,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-20 20:11:56,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:11:56,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-20 20:11:56,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-20 20:11:56,188 INFO L87 Difference]: Start difference. First operand 1241 states and 1989 transitions. Second operand has 4 states, 4 states have (on average 39.25) internal successors, (157), 4 states have internal predecessors, (157), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) [2023-12-20 20:11:56,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:11:56,590 INFO L93 Difference]: Finished difference Result 4475 states and 7210 transitions. [2023-12-20 20:11:56,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-20 20:11:56,591 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.25) internal successors, (157), 4 states have internal predecessors, (157), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) Word has length 774 [2023-12-20 20:11:56,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:11:56,610 INFO L225 Difference]: With dead ends: 4475 [2023-12-20 20:11:56,610 INFO L226 Difference]: Without dead ends: 3386 [2023-12-20 20:11:56,615 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 775 GetRequests, 772 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-20 20:11:56,616 INFO L413 NwaCegarLoop]: 972 mSDtfsCounter, 1036 mSDsluCounter, 1580 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1036 SdHoareTripleChecker+Valid, 2552 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-20 20:11:56,616 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1036 Valid, 2552 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-20 20:11:56,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states. [2023-12-20 20:11:56,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3294. [2023-12-20 20:11:56,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3294 states, 2346 states have (on average 1.5004262574595055) internal successors, (3520), 2355 states have internal predecessors, (3520), 894 states have call successors, (894), 53 states have call predecessors, (894), 53 states have return successors, (894), 885 states have call predecessors, (894), 894 states have call successors, (894) [2023-12-20 20:11:56,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3294 states to 3294 states and 5308 transitions. [2023-12-20 20:11:56,965 INFO L78 Accepts]: Start accepts. Automaton has 3294 states and 5308 transitions. Word has length 774 [2023-12-20 20:11:56,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:11:56,966 INFO L495 AbstractCegarLoop]: Abstraction has 3294 states and 5308 transitions. [2023-12-20 20:11:56,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.25) internal successors, (157), 4 states have internal predecessors, (157), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) [2023-12-20 20:11:56,966 INFO L276 IsEmpty]: Start isEmpty. Operand 3294 states and 5308 transitions. [2023-12-20 20:11:56,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 775 [2023-12-20 20:11:56,975 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:11:56,975 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:11:56,984 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-20 20:11:57,184 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-20 20:11:57,184 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:11:57,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:11:57,185 INFO L85 PathProgramCache]: Analyzing trace with hash -560512264, now seen corresponding path program 1 times [2023-12-20 20:11:57,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:11:57,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986196029] [2023-12-20 20:11:57,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:57,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:11:57,240 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:11:57,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [796140986] [2023-12-20 20:11:57,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:11:57,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:11:57,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:11:57,242 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-20 20:11:57,268 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-20 20:11:57,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:11:57,626 INFO L262 TraceCheckSpWp]: Trace formula consists of 1740 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-20 20:11:57,635 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:11:59,505 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 20090 proven. 351 refuted. 0 times theorem prover too weak. 10063 trivial. 0 not checked. [2023-12-20 20:11:59,506 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 20:12:00,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:12:00,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986196029] [2023-12-20 20:12:00,562 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:12:00,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796140986] [2023-12-20 20:12:00,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796140986] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-20 20:12:00,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-20 20:12:00,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2023-12-20 20:12:00,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360463676] [2023-12-20 20:12:00,562 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-20 20:12:00,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-20 20:12:00,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:12:00,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-20 20:12:00,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-12-20 20:12:00,564 INFO L87 Difference]: Start difference. First operand 3294 states and 5308 transitions. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 8 states have internal predecessors, (169), 3 states have call successors, (124), 3 states have call predecessors, (124), 5 states have return successors, (124), 3 states have call predecessors, (124), 3 states have call successors, (124) [2023-12-20 20:12:01,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:12:01,771 INFO L93 Difference]: Finished difference Result 9684 states and 15527 transitions. [2023-12-20 20:12:01,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-20 20:12:01,771 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 8 states have internal predecessors, (169), 3 states have call successors, (124), 3 states have call predecessors, (124), 5 states have return successors, (124), 3 states have call predecessors, (124), 3 states have call successors, (124) Word has length 774 [2023-12-20 20:12:01,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:12:01,803 INFO L225 Difference]: With dead ends: 9684 [2023-12-20 20:12:01,803 INFO L226 Difference]: Without dead ends: 6546 [2023-12-20 20:12:01,812 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1103 GetRequests, 1089 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2023-12-20 20:12:01,813 INFO L413 NwaCegarLoop]: 530 mSDtfsCounter, 470 mSDsluCounter, 2073 mSDsCounter, 0 mSdLazyCounter, 1126 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 2603 SdHoareTripleChecker+Invalid, 1242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 1126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-20 20:12:01,813 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [518 Valid, 2603 Invalid, 1242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 1126 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-20 20:12:01,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6546 states. [2023-12-20 20:12:02,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6546 to 6450. [2023-12-20 20:12:02,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6450 states, 4633 states have (on average 1.4925534211094322) internal successors, (6915), 4650 states have internal predecessors, (6915), 1700 states have call successors, (1700), 116 states have call predecessors, (1700), 116 states have return successors, (1700), 1683 states have call predecessors, (1700), 1700 states have call successors, (1700) [2023-12-20 20:12:02,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6450 states to 6450 states and 10315 transitions. [2023-12-20 20:12:02,496 INFO L78 Accepts]: Start accepts. Automaton has 6450 states and 10315 transitions. Word has length 774 [2023-12-20 20:12:02,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:12:02,497 INFO L495 AbstractCegarLoop]: Abstraction has 6450 states and 10315 transitions. [2023-12-20 20:12:02,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 8 states have internal predecessors, (169), 3 states have call successors, (124), 3 states have call predecessors, (124), 5 states have return successors, (124), 3 states have call predecessors, (124), 3 states have call successors, (124) [2023-12-20 20:12:02,497 INFO L276 IsEmpty]: Start isEmpty. Operand 6450 states and 10315 transitions. [2023-12-20 20:12:02,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 775 [2023-12-20 20:12:02,509 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:12:02,510 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:12:02,520 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-20 20:12:02,720 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-20 20:12:02,721 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:12:02,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:12:02,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1486668426, now seen corresponding path program 1 times [2023-12-20 20:12:02,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:12:02,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897526882] [2023-12-20 20:12:02,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:12:02,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:12:02,778 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:12:02,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1851636130] [2023-12-20 20:12:02,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:12:02,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:12:02,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:12:02,780 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-20 20:12:02,790 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-20 20:12:03,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:12:03,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 1741 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-20 20:12:03,254 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:12:03,685 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 15285 proven. 198 refuted. 0 times theorem prover too weak. 15021 trivial. 0 not checked. [2023-12-20 20:12:03,685 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 20:12:04,048 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 171 proven. 198 refuted. 0 times theorem prover too weak. 30135 trivial. 0 not checked. [2023-12-20 20:12:04,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:12:04,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897526882] [2023-12-20 20:12:04,049 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:12:04,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851636130] [2023-12-20 20:12:04,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851636130] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 20:12:04,052 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 20:12:04,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-12-20 20:12:04,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164073833] [2023-12-20 20:12:04,052 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 20:12:04,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-20 20:12:04,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:12:04,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-20 20:12:04,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-20 20:12:04,054 INFO L87 Difference]: Start difference. First operand 6450 states and 10315 transitions. Second operand has 8 states, 8 states have (on average 28.0) internal successors, (224), 8 states have internal predecessors, (224), 3 states have call successors, (190), 2 states have call predecessors, (190), 4 states have return successors, (191), 3 states have call predecessors, (191), 3 states have call successors, (191) [2023-12-20 20:12:05,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:12:05,042 INFO L93 Difference]: Finished difference Result 12946 states and 20583 transitions. [2023-12-20 20:12:05,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-20 20:12:05,044 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 28.0) internal successors, (224), 8 states have internal predecessors, (224), 3 states have call successors, (190), 2 states have call predecessors, (190), 4 states have return successors, (191), 3 states have call predecessors, (191), 3 states have call successors, (191) Word has length 774 [2023-12-20 20:12:05,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:12:05,084 INFO L225 Difference]: With dead ends: 12946 [2023-12-20 20:12:05,084 INFO L226 Difference]: Without dead ends: 6664 [2023-12-20 20:12:05,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1550 GetRequests, 1540 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-12-20 20:12:05,100 INFO L413 NwaCegarLoop]: 397 mSDtfsCounter, 504 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 561 SdHoareTripleChecker+Valid, 939 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-20 20:12:05,101 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [561 Valid, 939 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-20 20:12:05,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6664 states. [2023-12-20 20:12:05,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6664 to 6502. [2023-12-20 20:12:05,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6502 states, 4672 states have (on average 1.4807363013698631) internal successors, (6918), 4689 states have internal predecessors, (6918), 1700 states have call successors, (1700), 129 states have call predecessors, (1700), 129 states have return successors, (1700), 1683 states have call predecessors, (1700), 1700 states have call successors, (1700) [2023-12-20 20:12:05,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6502 states to 6502 states and 10318 transitions. [2023-12-20 20:12:05,745 INFO L78 Accepts]: Start accepts. Automaton has 6502 states and 10318 transitions. Word has length 774 [2023-12-20 20:12:05,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:12:05,746 INFO L495 AbstractCegarLoop]: Abstraction has 6502 states and 10318 transitions. [2023-12-20 20:12:05,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 28.0) internal successors, (224), 8 states have internal predecessors, (224), 3 states have call successors, (190), 2 states have call predecessors, (190), 4 states have return successors, (191), 3 states have call predecessors, (191), 3 states have call successors, (191) [2023-12-20 20:12:05,746 INFO L276 IsEmpty]: Start isEmpty. Operand 6502 states and 10318 transitions. [2023-12-20 20:12:05,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 776 [2023-12-20 20:12:05,759 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:12:05,759 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:12:05,771 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-20 20:12:05,969 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-20 20:12:05,969 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:12:05,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:12:05,970 INFO L85 PathProgramCache]: Analyzing trace with hash -498744538, now seen corresponding path program 1 times [2023-12-20 20:12:05,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:12:05,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962944704] [2023-12-20 20:12:05,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:12:05,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:12:06,028 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:12:06,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [484235265] [2023-12-20 20:12:06,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:12:06,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:12:06,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:12:06,030 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-20 20:12:06,048 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-20 20:12:06,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:12:06,566 INFO L262 TraceCheckSpWp]: Trace formula consists of 1748 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-20 20:12:06,575 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:12:07,549 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 8569 proven. 60 refuted. 0 times theorem prover too weak. 21875 trivial. 0 not checked. [2023-12-20 20:12:07,549 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 20:12:08,104 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 309 proven. 60 refuted. 0 times theorem prover too weak. 30135 trivial. 0 not checked. [2023-12-20 20:12:08,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:12:08,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962944704] [2023-12-20 20:12:08,104 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:12:08,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484235265] [2023-12-20 20:12:08,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484235265] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 20:12:08,105 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 20:12:08,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2023-12-20 20:12:08,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782310146] [2023-12-20 20:12:08,105 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 20:12:08,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-20 20:12:08,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:12:08,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-20 20:12:08,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-12-20 20:12:08,108 INFO L87 Difference]: Start difference. First operand 6502 states and 10318 transitions. Second operand has 10 states, 10 states have (on average 28.0) internal successors, (280), 10 states have internal predecessors, (280), 4 states have call successors, (248), 3 states have call predecessors, (248), 5 states have return successors, (248), 4 states have call predecessors, (248), 4 states have call successors, (248) [2023-12-20 20:12:11,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:12:11,358 INFO L93 Difference]: Finished difference Result 26736 states and 42332 transitions. [2023-12-20 20:12:11,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-20 20:12:11,359 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 28.0) internal successors, (280), 10 states have internal predecessors, (280), 4 states have call successors, (248), 3 states have call predecessors, (248), 5 states have return successors, (248), 4 states have call predecessors, (248), 4 states have call successors, (248) Word has length 775 [2023-12-20 20:12:11,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:12:11,425 INFO L225 Difference]: With dead ends: 26736 [2023-12-20 20:12:11,425 INFO L226 Difference]: Without dead ends: 20406 [2023-12-20 20:12:11,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1552 GetRequests, 1540 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=110, Unknown=0, NotChecked=0, Total=182 [2023-12-20 20:12:11,444 INFO L413 NwaCegarLoop]: 388 mSDtfsCounter, 1476 mSDsluCounter, 1845 mSDsCounter, 0 mSdLazyCounter, 1888 mSolverCounterSat, 554 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1700 SdHoareTripleChecker+Valid, 2233 SdHoareTripleChecker+Invalid, 2442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 554 IncrementalHoareTripleChecker+Valid, 1888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-20 20:12:11,444 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1700 Valid, 2233 Invalid, 2442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [554 Valid, 1888 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-20 20:12:11,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20406 states. [2023-12-20 20:12:13,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20406 to 16844. [2023-12-20 20:12:13,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16844 states, 11726 states have (on average 1.4561657854340782) internal successors, (17075), 11783 states have internal predecessors, (17075), 4748 states have call successors, (4748), 369 states have call predecessors, (4748), 369 states have return successors, (4748), 4691 states have call predecessors, (4748), 4748 states have call successors, (4748) [2023-12-20 20:12:13,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16844 states to 16844 states and 26571 transitions. [2023-12-20 20:12:13,309 INFO L78 Accepts]: Start accepts. Automaton has 16844 states and 26571 transitions. Word has length 775 [2023-12-20 20:12:13,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:12:13,310 INFO L495 AbstractCegarLoop]: Abstraction has 16844 states and 26571 transitions. [2023-12-20 20:12:13,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 28.0) internal successors, (280), 10 states have internal predecessors, (280), 4 states have call successors, (248), 3 states have call predecessors, (248), 5 states have return successors, (248), 4 states have call predecessors, (248), 4 states have call successors, (248) [2023-12-20 20:12:13,310 INFO L276 IsEmpty]: Start isEmpty. Operand 16844 states and 26571 transitions. [2023-12-20 20:12:13,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 777 [2023-12-20 20:12:13,325 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:12:13,326 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:12:13,340 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-20 20:12:13,539 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-20 20:12:13,539 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:12:13,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:12:13,540 INFO L85 PathProgramCache]: Analyzing trace with hash -65462830, now seen corresponding path program 1 times [2023-12-20 20:12:13,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:12:13,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755200684] [2023-12-20 20:12:13,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:12:13,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:12:13,601 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:12:13,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [389595593] [2023-12-20 20:12:13,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:12:13,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:12:13,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:12:13,603 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-20 20:12:13,620 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-20 20:12:14,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:12:14,301 INFO L262 TraceCheckSpWp]: Trace formula consists of 1749 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-20 20:12:14,311 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:12:17,686 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 17315 proven. 627 refuted. 0 times theorem prover too weak. 12562 trivial. 0 not checked. [2023-12-20 20:12:17,686 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 20:12:18,735 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 324 proven. 411 refuted. 0 times theorem prover too weak. 29769 trivial. 0 not checked. [2023-12-20 20:12:18,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:12:18,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755200684] [2023-12-20 20:12:18,735 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:12:18,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389595593] [2023-12-20 20:12:18,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389595593] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 20:12:18,736 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 20:12:18,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 23 [2023-12-20 20:12:18,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395645855] [2023-12-20 20:12:18,736 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 20:12:18,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-20 20:12:18,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:12:18,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-20 20:12:18,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2023-12-20 20:12:18,740 INFO L87 Difference]: Start difference. First operand 16844 states and 26571 transitions. Second operand has 23 states, 22 states have (on average 14.818181818181818) internal successors, (326), 21 states have internal predecessors, (326), 7 states have call successors, (248), 5 states have call predecessors, (248), 9 states have return successors, (248), 7 states have call predecessors, (248), 7 states have call successors, (248) [2023-12-20 20:12:26,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:12:26,390 INFO L93 Difference]: Finished difference Result 51445 states and 80761 transitions. [2023-12-20 20:12:26,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-12-20 20:12:26,391 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 14.818181818181818) internal successors, (326), 21 states have internal predecessors, (326), 7 states have call successors, (248), 5 states have call predecessors, (248), 9 states have return successors, (248), 7 states have call predecessors, (248), 7 states have call successors, (248) Word has length 776 [2023-12-20 20:12:26,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:12:26,502 INFO L225 Difference]: With dead ends: 51445 [2023-12-20 20:12:26,503 INFO L226 Difference]: Without dead ends: 34773 [2023-12-20 20:12:26,539 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1598 GetRequests, 1539 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1018 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1191, Invalid=2469, Unknown=0, NotChecked=0, Total=3660 [2023-12-20 20:12:26,539 INFO L413 NwaCegarLoop]: 675 mSDtfsCounter, 5566 mSDsluCounter, 3645 mSDsCounter, 0 mSdLazyCounter, 3999 mSolverCounterSat, 1847 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5615 SdHoareTripleChecker+Valid, 4320 SdHoareTripleChecker+Invalid, 5846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1847 IncrementalHoareTripleChecker+Valid, 3999 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-12-20 20:12:26,539 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5615 Valid, 4320 Invalid, 5846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1847 Valid, 3999 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-12-20 20:12:26,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34773 states. [2023-12-20 20:12:28,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34773 to 13927. [2023-12-20 20:12:28,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13927 states, 9589 states have (on average 1.4253832516425071) internal successors, (13668), 9619 states have internal predecessors, (13668), 3911 states have call successors, (3911), 426 states have call predecessors, (3911), 426 states have return successors, (3911), 3881 states have call predecessors, (3911), 3911 states have call successors, (3911) [2023-12-20 20:12:28,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13927 states to 13927 states and 21490 transitions. [2023-12-20 20:12:28,561 INFO L78 Accepts]: Start accepts. Automaton has 13927 states and 21490 transitions. Word has length 776 [2023-12-20 20:12:28,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:12:28,562 INFO L495 AbstractCegarLoop]: Abstraction has 13927 states and 21490 transitions. [2023-12-20 20:12:28,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 14.818181818181818) internal successors, (326), 21 states have internal predecessors, (326), 7 states have call successors, (248), 5 states have call predecessors, (248), 9 states have return successors, (248), 7 states have call predecessors, (248), 7 states have call successors, (248) [2023-12-20 20:12:28,563 INFO L276 IsEmpty]: Start isEmpty. Operand 13927 states and 21490 transitions. [2023-12-20 20:12:28,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 777 [2023-12-20 20:12:28,579 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:12:28,580 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:12:28,593 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-20 20:12:28,793 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-20 20:12:28,794 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:12:28,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:12:28,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1195454420, now seen corresponding path program 1 times [2023-12-20 20:12:28,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:12:28,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868247076] [2023-12-20 20:12:28,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:12:28,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:12:28,857 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:12:28,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1938676115] [2023-12-20 20:12:28,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:12:28,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:12:28,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:12:28,859 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-20 20:12:28,862 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-20 20:12:29,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:12:29,326 INFO L262 TraceCheckSpWp]: Trace formula consists of 1747 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-20 20:12:29,335 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:12:30,072 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30504 trivial. 0 not checked. [2023-12-20 20:12:30,072 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 20:12:30,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:12:30,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868247076] [2023-12-20 20:12:30,072 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:12:30,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938676115] [2023-12-20 20:12:30,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938676115] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 20:12:30,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 20:12:30,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-20 20:12:30,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935915024] [2023-12-20 20:12:30,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 20:12:30,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-20 20:12:30,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:12:30,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-20 20:12:30,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 20:12:30,075 INFO L87 Difference]: Start difference. First operand 13927 states and 21490 transitions. Second operand has 3 states, 3 states have (on average 53.0) internal successors, (159), 2 states have internal predecessors, (159), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) [2023-12-20 20:12:32,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:12:32,793 INFO L93 Difference]: Finished difference Result 39424 states and 60698 transitions. [2023-12-20 20:12:32,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-20 20:12:32,794 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.0) internal successors, (159), 2 states have internal predecessors, (159), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) Word has length 776 [2023-12-20 20:12:32,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:12:32,889 INFO L225 Difference]: With dead ends: 39424 [2023-12-20 20:12:32,889 INFO L226 Difference]: Without dead ends: 25681 [2023-12-20 20:12:32,924 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 775 GetRequests, 774 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 20:12:32,924 INFO L413 NwaCegarLoop]: 648 mSDtfsCounter, 164 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 1171 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 20:12:32,925 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 1171 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 20:12:32,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25681 states. [2023-12-20 20:12:36,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25681 to 25679. [2023-12-20 20:12:36,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25679 states, 17392 states have (on average 1.4088661453541858) internal successors, (24503), 17442 states have internal predecessors, (24503), 7455 states have call successors, (7455), 831 states have call predecessors, (7455), 831 states have return successors, (7455), 7405 states have call predecessors, (7455), 7455 states have call successors, (7455) [2023-12-20 20:12:36,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25679 states to 25679 states and 39413 transitions. [2023-12-20 20:12:36,264 INFO L78 Accepts]: Start accepts. Automaton has 25679 states and 39413 transitions. Word has length 776 [2023-12-20 20:12:36,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:12:36,265 INFO L495 AbstractCegarLoop]: Abstraction has 25679 states and 39413 transitions. [2023-12-20 20:12:36,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.0) internal successors, (159), 2 states have internal predecessors, (159), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) [2023-12-20 20:12:36,265 INFO L276 IsEmpty]: Start isEmpty. Operand 25679 states and 39413 transitions. [2023-12-20 20:12:36,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 778 [2023-12-20 20:12:36,283 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:12:36,284 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:12:36,296 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-20 20:12:36,493 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-20 20:12:36,493 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:12:36,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:12:36,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1109457473, now seen corresponding path program 1 times [2023-12-20 20:12:36,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:12:36,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402604279] [2023-12-20 20:12:36,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:12:36,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:12:36,547 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:12:36,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1973493434] [2023-12-20 20:12:36,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:12:36,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:12:36,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:12:36,551 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-20 20:12:36,576 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-20 20:12:37,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:12:37,100 INFO L262 TraceCheckSpWp]: Trace formula consists of 1746 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-20 20:12:37,109 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:12:39,690 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 19160 proven. 891 refuted. 0 times theorem prover too weak. 10453 trivial. 0 not checked. [2023-12-20 20:12:39,690 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 20:12:40,612 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 414 proven. 684 refuted. 0 times theorem prover too weak. 29406 trivial. 0 not checked. [2023-12-20 20:12:40,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:12:40,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402604279] [2023-12-20 20:12:40,613 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:12:40,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973493434] [2023-12-20 20:12:40,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973493434] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 20:12:40,613 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 20:12:40,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 25 [2023-12-20 20:12:40,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629382863] [2023-12-20 20:12:40,613 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 20:12:40,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-12-20 20:12:40,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:12:40,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-12-20 20:12:40,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=426, Unknown=0, NotChecked=0, Total=600 [2023-12-20 20:12:40,616 INFO L87 Difference]: Start difference. First operand 25679 states and 39413 transitions. Second operand has 25 states, 24 states have (on average 11.333333333333334) internal successors, (272), 23 states have internal predecessors, (272), 8 states have call successors, (215), 5 states have call predecessors, (215), 11 states have return successors, (216), 8 states have call predecessors, (216), 8 states have call successors, (216) [2023-12-20 20:12:47,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:12:47,486 INFO L93 Difference]: Finished difference Result 46142 states and 69682 transitions. [2023-12-20 20:12:47,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2023-12-20 20:12:47,486 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 11.333333333333334) internal successors, (272), 23 states have internal predecessors, (272), 8 states have call successors, (215), 5 states have call predecessors, (215), 11 states have return successors, (216), 8 states have call predecessors, (216), 8 states have call successors, (216) Word has length 777 [2023-12-20 20:12:47,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:12:47,581 INFO L225 Difference]: With dead ends: 46142 [2023-12-20 20:12:47,581 INFO L226 Difference]: Without dead ends: 32399 [2023-12-20 20:12:47,616 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1603 GetRequests, 1533 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1534 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1343, Invalid=3769, Unknown=0, NotChecked=0, Total=5112 [2023-12-20 20:12:47,617 INFO L413 NwaCegarLoop]: 466 mSDtfsCounter, 1751 mSDsluCounter, 1629 mSDsCounter, 0 mSdLazyCounter, 2687 mSolverCounterSat, 787 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1782 SdHoareTripleChecker+Valid, 2095 SdHoareTripleChecker+Invalid, 3474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 787 IncrementalHoareTripleChecker+Valid, 2687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-20 20:12:47,617 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1782 Valid, 2095 Invalid, 3474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [787 Valid, 2687 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-20 20:12:47,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32399 states. [2023-12-20 20:12:50,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32399 to 19978. [2023-12-20 20:12:50,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19978 states, 13522 states have (on average 1.3915840851944978) internal successors, (18817), 13562 states have internal predecessors, (18817), 5683 states have call successors, (5683), 772 states have call predecessors, (5683), 772 states have return successors, (5683), 5643 states have call predecessors, (5683), 5683 states have call successors, (5683) [2023-12-20 20:12:50,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19978 states to 19978 states and 30183 transitions. [2023-12-20 20:12:50,584 INFO L78 Accepts]: Start accepts. Automaton has 19978 states and 30183 transitions. Word has length 777 [2023-12-20 20:12:50,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:12:50,584 INFO L495 AbstractCegarLoop]: Abstraction has 19978 states and 30183 transitions. [2023-12-20 20:12:50,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 11.333333333333334) internal successors, (272), 23 states have internal predecessors, (272), 8 states have call successors, (215), 5 states have call predecessors, (215), 11 states have return successors, (216), 8 states have call predecessors, (216), 8 states have call successors, (216) [2023-12-20 20:12:50,585 INFO L276 IsEmpty]: Start isEmpty. Operand 19978 states and 30183 transitions. [2023-12-20 20:12:50,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 778 [2023-12-20 20:12:50,600 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:12:50,600 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:12:50,612 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-20 20:12:50,809 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-20 20:12:50,809 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:12:50,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:12:50,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1331873480, now seen corresponding path program 1 times [2023-12-20 20:12:50,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:12:50,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094394991] [2023-12-20 20:12:50,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:12:50,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:12:50,868 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:12:50,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [367389497] [2023-12-20 20:12:50,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:12:50,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:12:50,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:12:50,870 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-20 20:12:50,895 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-20 20:12:51,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:12:51,445 INFO L262 TraceCheckSpWp]: Trace formula consists of 1748 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-20 20:12:51,452 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:12:53,006 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 20497 proven. 675 refuted. 0 times theorem prover too weak. 9332 trivial. 0 not checked. [2023-12-20 20:12:53,006 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 20:12:53,300 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30504 trivial. 0 not checked. [2023-12-20 20:12:53,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:12:53,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094394991] [2023-12-20 20:12:53,300 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:12:53,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367389497] [2023-12-20 20:12:53,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367389497] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-20 20:12:53,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-20 20:12:53,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [13] total 14 [2023-12-20 20:12:53,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797836304] [2023-12-20 20:12:53,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 20:12:53,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-20 20:12:53,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:12:53,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-20 20:12:53,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-12-20 20:12:53,304 INFO L87 Difference]: Start difference. First operand 19978 states and 30183 transitions. Second operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) [2023-12-20 20:12:57,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 20:12:57,498 INFO L93 Difference]: Finished difference Result 44908 states and 67696 transitions. [2023-12-20 20:12:57,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-20 20:12:57,499 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) Word has length 777 [2023-12-20 20:12:57,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 20:12:57,564 INFO L225 Difference]: With dead ends: 44908 [2023-12-20 20:12:57,564 INFO L226 Difference]: Without dead ends: 25118 [2023-12-20 20:12:57,601 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1552 GetRequests, 1540 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-12-20 20:12:57,601 INFO L413 NwaCegarLoop]: 511 mSDtfsCounter, 324 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 1013 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-20 20:12:57,601 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [324 Valid, 1013 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-20 20:12:57,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25118 states. [2023-12-20 20:13:01,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25118 to 25098. [2023-12-20 20:13:01,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25098 states, 16799 states have (on average 1.374546103934758) internal successors, (23091), 16860 states have internal predecessors, (23091), 7288 states have call successors, (7288), 1010 states have call predecessors, (7288), 1010 states have return successors, (7288), 7227 states have call predecessors, (7288), 7288 states have call successors, (7288) [2023-12-20 20:13:01,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25098 states to 25098 states and 37667 transitions. [2023-12-20 20:13:01,730 INFO L78 Accepts]: Start accepts. Automaton has 25098 states and 37667 transitions. Word has length 777 [2023-12-20 20:13:01,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 20:13:01,730 INFO L495 AbstractCegarLoop]: Abstraction has 25098 states and 37667 transitions. [2023-12-20 20:13:01,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 1 states have call successors, (124), 1 states have call predecessors, (124), 1 states have return successors, (124), 1 states have call predecessors, (124), 1 states have call successors, (124) [2023-12-20 20:13:01,731 INFO L276 IsEmpty]: Start isEmpty. Operand 25098 states and 37667 transitions. [2023-12-20 20:13:01,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 778 [2023-12-20 20:13:01,748 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 20:13:01,749 INFO L195 NwaCegarLoop]: trace histogram [124, 124, 124, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 20:13:01,760 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-20 20:13:01,958 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-20 20:13:01,958 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 20:13:01,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 20:13:01,959 INFO L85 PathProgramCache]: Analyzing trace with hash 908226758, now seen corresponding path program 1 times [2023-12-20 20:13:01,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 20:13:01,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672221899] [2023-12-20 20:13:01,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:13:01,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 20:13:02,004 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 20:13:02,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [385678072] [2023-12-20 20:13:02,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 20:13:02,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 20:13:02,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 20:13:02,006 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-20 20:13:02,032 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-20 20:13:03,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 20:13:03,086 INFO L262 TraceCheckSpWp]: Trace formula consists of 1750 conjuncts, 57 conjunts are in the unsatisfiable core [2023-12-20 20:13:03,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 20:13:53,027 INFO L134 CoverageAnalysis]: Checked inductivity of 30504 backedges. 22237 proven. 1212 refuted. 0 times theorem prover too weak. 7055 trivial. 0 not checked. [2023-12-20 20:13:53,028 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 20:14:34,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 20:14:34,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672221899] [2023-12-20 20:14:34,444 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 20:14:34,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385678072] [2023-12-20 20:14:34,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385678072] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-20 20:14:34,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-20 20:14:34,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2023-12-20 20:14:34,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063757876] [2023-12-20 20:14:34,444 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-20 20:14:34,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-12-20 20:14:34,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 20:14:34,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-12-20 20:14:34,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=1665, Unknown=3, NotChecked=0, Total=1892 [2023-12-20 20:14:34,446 INFO L87 Difference]: Start difference. First operand 25098 states and 37667 transitions. Second operand has 32 states, 32 states have (on average 6.03125) internal successors, (193), 30 states have internal predecessors, (193), 7 states have call successors, (124), 7 states have call predecessors, (124), 12 states have return successors, (124), 7 states have call predecessors, (124), 7 states have call successors, (124) [2023-12-20 20:14:44,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:14:49,058 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:14:57,259 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:14:58,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:15:02,378 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:15:05,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.81s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:15:09,757 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:15:16,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:15:25,967 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:15:30,162 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:15:37,729 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.78s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:15:42,154 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:15:44,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:15:54,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:16:01,683 WARN L293 SmtUtils]: Spent 5.75s on a formula simplification. DAG size of input: 166 DAG size of output: 164 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-20 20:16:16,495 WARN L293 SmtUtils]: Spent 7.07s on a formula simplification. DAG size of input: 171 DAG size of output: 168 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-20 20:16:18,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:16:21,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.43s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:16:26,590 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:16:31,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:16:34,401 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:16:38,723 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:16:43,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:16:45,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:16:50,154 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:16:55,739 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:16:59,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:17:04,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:17:09,436 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:17:10,653 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:17:14,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:17:19,027 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:17:24,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:17:28,591 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:17:32,624 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:17:36,783 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:17:40,794 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:17:44,892 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:17:49,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:17:53,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:17:55,598 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:17:59,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:18:06,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 20:18:06,252 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 139 [2023-12-20 20:18:06,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 891 GetRequests, 825 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1042 ImplicationChecksByTransitivity, 101.1s TimeCoverageRelationStatistics Valid=737, Invalid=3816, Unknown=3, NotChecked=0, Total=4556 [2023-12-20 20:18:06,254 INFO L413 NwaCegarLoop]: 298 mSDtfsCounter, 1636 mSDsluCounter, 2770 mSDsCounter, 0 mSdLazyCounter, 5154 mSolverCounterSat, 422 mSolverCounterUnsat, 31 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 168.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1638 SdHoareTripleChecker+Valid, 3068 SdHoareTripleChecker+Invalid, 5608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 422 IncrementalHoareTripleChecker+Valid, 5154 IncrementalHoareTripleChecker+Invalid, 31 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 170.7s IncrementalHoareTripleChecker+Time [2023-12-20 20:18:06,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1638 Valid, 3068 Invalid, 5608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [422 Valid, 5154 Invalid, 31 Unknown, 0 Unchecked, 170.7s Time] [2023-12-20 20:18:06,263 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-20 20:18:06,454 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-20 20:18:06,455 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:337) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:177) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:139) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:99) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.pop(ManagedScript.java:138) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.unAssertPostcondition(IncrementalHoareTripleChecker.java:665) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.clearAssertionStack(IncrementalHoareTripleChecker.java:269) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.releaseLock(IncrementalHoareTripleChecker.java:284) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.releaseLock(ChainingHoareTripleChecker.java:449) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.releaseLock(ChainingHoareTripleChecker.java:98) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.releaseLock(CachingHoareTripleChecker.java:159) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.switchToReadonlyMode(AbstractInterpolantAutomaton.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.computeAutomataDifference(NwaCegarLoop.java:365) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.refineAbstraction(NwaCegarLoop.java:325) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:487) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:438) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:416) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.io.IOException: Broken pipe at java.base/java.io.FileOutputStream.writeBytes(Native Method) at java.base/java.io.FileOutputStream.write(FileOutputStream.java:354) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142) at java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:318) at java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:153) at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:251) at java.base/java.io.BufferedWriter.flush(BufferedWriter.java:257) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:175) ... 36 more [2023-12-20 20:18:06,459 INFO L158 Benchmark]: Toolchain (without parser) took 393039.33ms. Allocated memory was 274.7MB in the beginning and 3.6GB in the end (delta: 3.3GB). Free memory was 225.8MB in the beginning and 1.2GB in the end (delta: -940.2MB). Peak memory consumption was 2.3GB. Max. memory is 8.0GB. [2023-12-20 20:18:06,459 INFO L158 Benchmark]: CDTParser took 0.47ms. Allocated memory is still 185.6MB. Free memory is still 138.8MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-20 20:18:06,459 INFO L158 Benchmark]: CACSL2BoogieTranslator took 518.07ms. Allocated memory is still 274.7MB. Free memory was 225.8MB in the beginning and 192.9MB in the end (delta: 32.9MB). Peak memory consumption was 32.5MB. Max. memory is 8.0GB. [2023-12-20 20:18:06,459 INFO L158 Benchmark]: Boogie Procedure Inliner took 101.20ms. Allocated memory is still 274.7MB. Free memory was 192.9MB in the beginning and 179.3MB in the end (delta: 13.6MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. [2023-12-20 20:18:06,459 INFO L158 Benchmark]: Boogie Preprocessor took 186.73ms. Allocated memory is still 274.7MB. Free memory was 179.3MB in the beginning and 229.0MB in the end (delta: -49.7MB). Peak memory consumption was 16.5MB. Max. memory is 8.0GB. [2023-12-20 20:18:06,460 INFO L158 Benchmark]: RCFGBuilder took 1092.43ms. Allocated memory is still 274.7MB. Free memory was 229.0MB in the beginning and 140.0MB in the end (delta: 89.0MB). Peak memory consumption was 89.1MB. Max. memory is 8.0GB. [2023-12-20 20:18:06,460 INFO L158 Benchmark]: TraceAbstraction took 391136.00ms. Allocated memory was 274.7MB in the beginning and 3.6GB in the end (delta: 3.3GB). Free memory was 139.4MB in the beginning and 1.2GB in the end (delta: -1.0GB). Peak memory consumption was 2.3GB. Max. memory is 8.0GB. [2023-12-20 20:18:06,461 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.47ms. Allocated memory is still 185.6MB. Free memory is still 138.8MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 518.07ms. Allocated memory is still 274.7MB. Free memory was 225.8MB in the beginning and 192.9MB in the end (delta: 32.9MB). Peak memory consumption was 32.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 101.20ms. Allocated memory is still 274.7MB. Free memory was 192.9MB in the beginning and 179.3MB in the end (delta: 13.6MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. * Boogie Preprocessor took 186.73ms. Allocated memory is still 274.7MB. Free memory was 179.3MB in the beginning and 229.0MB in the end (delta: -49.7MB). Peak memory consumption was 16.5MB. Max. memory is 8.0GB. * RCFGBuilder took 1092.43ms. Allocated memory is still 274.7MB. Free memory was 229.0MB in the beginning and 140.0MB in the end (delta: 89.0MB). Peak memory consumption was 89.1MB. Max. memory is 8.0GB. * TraceAbstraction took 391136.00ms. Allocated memory was 274.7MB in the beginning and 3.6GB in the end (delta: 3.3GB). Free memory was 139.4MB in the beginning and 1.2GB in the end (delta: -1.0GB). Peak memory consumption was 2.3GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:337) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...