/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-53.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 12:58:02,942 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 12:58:03,010 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-19 12:58:03,016 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 12:58:03,017 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 12:58:03,039 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 12:58:03,039 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 12:58:03,040 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 12:58:03,040 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 12:58:03,043 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 12:58:03,043 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 12:58:03,043 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 12:58:03,044 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 12:58:03,045 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 12:58:03,045 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 12:58:03,045 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 12:58:03,045 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 12:58:03,045 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 12:58:03,046 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 12:58:03,046 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 12:58:03,047 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 12:58:03,047 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 12:58:03,047 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 12:58:03,047 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 12:58:03,047 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 12:58:03,047 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 12:58:03,048 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 12:58:03,048 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 12:58:03,048 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 12:58:03,048 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 12:58:03,049 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 12:58:03,049 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 12:58:03,049 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 12:58:03,049 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 12:58:03,050 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 12:58:03,050 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 12:58:03,050 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 12:58:03,050 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 12:58:03,050 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 12:58:03,050 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 12:58:03,050 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 12:58:03,051 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 12:58:03,051 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 12:58:03,051 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> true [2023-12-19 12:58:03,239 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 12:58:03,253 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 12:58:03,255 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 12:58:03,258 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 12:58:03,258 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 12:58:03,259 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-53.i [2023-12-19 12:58:04,361 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 12:58:04,571 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 12:58:04,571 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-53.i [2023-12-19 12:58:04,579 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/41a448218/9b89f6b52fbd41a99e3d5dc68460a862/FLAG6c5659b2a [2023-12-19 12:58:04,592 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/41a448218/9b89f6b52fbd41a99e3d5dc68460a862 [2023-12-19 12:58:04,593 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 12:58:04,594 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 12:58:04,595 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 12:58:04,595 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 12:58:04,598 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 12:58:04,599 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 12:58:04" (1/1) ... [2023-12-19 12:58:04,599 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79fd24dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:58:04, skipping insertion in model container [2023-12-19 12:58:04,599 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 12:58:04" (1/1) ... [2023-12-19 12:58:04,636 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 12:58:04,748 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_operatoramount_amount250_file-53.i[916,929] [2023-12-19 12:58:04,858 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 12:58:04,867 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 12:58:04,874 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_operatoramount_amount250_file-53.i[916,929] [2023-12-19 12:58:04,922 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 12:58:04,934 INFO L206 MainTranslator]: Completed translation [2023-12-19 12:58:04,935 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:58:04 WrapperNode [2023-12-19 12:58:04,935 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 12:58:04,935 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 12:58:04,935 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 12:58:04,936 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 12:58:04,940 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:58:04" (1/1) ... [2023-12-19 12:58:04,953 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:58:04" (1/1) ... [2023-12-19 12:58:04,998 INFO L138 Inliner]: procedures = 26, calls = 58, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 404 [2023-12-19 12:58:04,998 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 12:58:04,999 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 12:58:04,999 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 12:58:04,999 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 12:58:05,007 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:58:04" (1/1) ... [2023-12-19 12:58:05,007 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:58:04" (1/1) ... [2023-12-19 12:58:05,030 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:58:04" (1/1) ... [2023-12-19 12:58:05,054 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-19 12:58:05,054 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:58:04" (1/1) ... [2023-12-19 12:58:05,054 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:58:04" (1/1) ... [2023-12-19 12:58:05,065 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:58:04" (1/1) ... [2023-12-19 12:58:05,068 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:58:04" (1/1) ... [2023-12-19 12:58:05,072 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:58:04" (1/1) ... [2023-12-19 12:58:05,075 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:58:04" (1/1) ... [2023-12-19 12:58:05,083 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 12:58:05,083 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 12:58:05,084 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 12:58:05,084 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 12:58:05,084 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:58:04" (1/1) ... [2023-12-19 12:58:05,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 12:58:05,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:05,114 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-19 12:58:05,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-19 12:58:05,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 12:58:05,135 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 12:58:05,136 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 12:58:05,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 12:58:05,136 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 12:58:05,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 12:58:05,243 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 12:58:05,247 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 12:58:05,785 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 12:58:05,824 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 12:58:05,824 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 12:58:05,836 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 12:58:05 BoogieIcfgContainer [2023-12-19 12:58:05,836 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 12:58:05,838 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 12:58:05,838 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 12:58:05,840 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 12:58:05,840 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 12:58:04" (1/3) ... [2023-12-19 12:58:05,841 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b86f990 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 12:58:05, skipping insertion in model container [2023-12-19 12:58:05,841 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:58:04" (2/3) ... [2023-12-19 12:58:05,841 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b86f990 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 12:58:05, skipping insertion in model container [2023-12-19 12:58:05,841 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 12:58:05" (3/3) ... [2023-12-19 12:58:05,843 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-53.i [2023-12-19 12:58:05,855 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 12:58:05,855 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 12:58:05,903 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 12:58:05,909 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;@124521a4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 12:58:05,909 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 12:58:05,915 INFO L276 IsEmpty]: Start isEmpty. Operand has 159 states, 111 states have (on average 1.5225225225225225) internal successors, (169), 112 states have internal predecessors, (169), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-12-19 12:58:05,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2023-12-19 12:58:05,937 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:05,938 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:05,938 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:05,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:05,942 INFO L85 PathProgramCache]: Analyzing trace with hash -129605698, now seen corresponding path program 1 times [2023-12-19 12:58:05,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:05,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454102053] [2023-12-19 12:58:05,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:05,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:06,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:06,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:06,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454102053] [2023-12-19 12:58:06,220 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 12:58:06,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405895388] [2023-12-19 12:58:06,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:06,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:06,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:06,232 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:06,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-19 12:58:06,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:06,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 741 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 12:58:06,551 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:06,636 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 88 proven. 0 refuted. 0 times theorem prover too weak. 3872 trivial. 0 not checked. [2023-12-19 12:58:06,636 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 12:58:06,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405895388] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 12:58:06,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 12:58:06,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 12:58:06,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976295370] [2023-12-19 12:58:06,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:58:06,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 12:58:06,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:06,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 12:58:06,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 12:58:06,672 INFO L87 Difference]: Start difference. First operand has 159 states, 111 states have (on average 1.5225225225225225) internal successors, (169), 112 states have internal predecessors, (169), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) Second operand has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) [2023-12-19 12:58:06,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:58:06,729 INFO L93 Difference]: Finished difference Result 313 states and 557 transitions. [2023-12-19 12:58:06,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 12:58:06,732 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) Word has length 301 [2023-12-19 12:58:06,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:58:06,740 INFO L225 Difference]: With dead ends: 313 [2023-12-19 12:58:06,740 INFO L226 Difference]: Without dead ends: 155 [2023-12-19 12:58:06,747 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 12:58:06,751 INFO L413 NwaCegarLoop]: 246 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, 246 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-19 12:58:06,752 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 246 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 12:58:06,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2023-12-19 12:58:06,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2023-12-19 12:58:06,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 108 states have (on average 1.4722222222222223) internal successors, (159), 108 states have internal predecessors, (159), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-12-19 12:58:06,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 249 transitions. [2023-12-19 12:58:06,806 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 249 transitions. Word has length 301 [2023-12-19 12:58:06,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:58:06,806 INFO L495 AbstractCegarLoop]: Abstraction has 155 states and 249 transitions. [2023-12-19 12:58:06,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) [2023-12-19 12:58:06,807 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 249 transitions. [2023-12-19 12:58:06,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2023-12-19 12:58:06,810 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:06,811 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:06,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-19 12:58:07,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-19 12:58:07,018 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:07,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:07,019 INFO L85 PathProgramCache]: Analyzing trace with hash 194014204, now seen corresponding path program 1 times [2023-12-19 12:58:07,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:07,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894916872] [2023-12-19 12:58:07,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:07,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:07,073 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:58:07,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [310433764] [2023-12-19 12:58:07,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:07,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:07,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:07,075 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:07,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-19 12:58:07,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:07,270 INFO L262 TraceCheckSpWp]: Trace formula consists of 741 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 12:58:07,275 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:07,349 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-12-19 12:58:07,349 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 12:58:07,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:07,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894916872] [2023-12-19 12:58:07,349 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:58:07,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310433764] [2023-12-19 12:58:07,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310433764] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 12:58:07,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 12:58:07,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 12:58:07,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848310358] [2023-12-19 12:58:07,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:58:07,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 12:58:07,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:07,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 12:58:07,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 12:58:07,353 INFO L87 Difference]: Start difference. First operand 155 states and 249 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:58:07,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:58:07,429 INFO L93 Difference]: Finished difference Result 452 states and 725 transitions. [2023-12-19 12:58:07,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 12:58:07,430 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 301 [2023-12-19 12:58:07,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:58:07,437 INFO L225 Difference]: With dead ends: 452 [2023-12-19 12:58:07,437 INFO L226 Difference]: Without dead ends: 298 [2023-12-19 12:58:07,438 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 299 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-19 12:58:07,439 INFO L413 NwaCegarLoop]: 456 mSDtfsCounter, 227 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 12:58:07,439 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 678 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 12:58:07,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2023-12-19 12:58:07,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 173. [2023-12-19 12:58:07,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 126 states have (on average 1.4841269841269842) internal successors, (187), 126 states have internal predecessors, (187), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-12-19 12:58:07,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 277 transitions. [2023-12-19 12:58:07,454 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 277 transitions. Word has length 301 [2023-12-19 12:58:07,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:58:07,456 INFO L495 AbstractCegarLoop]: Abstraction has 173 states and 277 transitions. [2023-12-19 12:58:07,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:58:07,456 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 277 transitions. [2023-12-19 12:58:07,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2023-12-19 12:58:07,459 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:07,459 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:07,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-19 12:58:07,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-12-19 12:58:07,667 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:07,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:07,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1534726916, now seen corresponding path program 1 times [2023-12-19 12:58:07,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:07,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567650609] [2023-12-19 12:58:07,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:07,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:07,717 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:58:07,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1667145029] [2023-12-19 12:58:07,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:07,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:07,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:07,718 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:07,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-19 12:58:07,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:07,929 INFO L262 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 12:58:07,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:08,063 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1892 proven. 48 refuted. 0 times theorem prover too weak. 2020 trivial. 0 not checked. [2023-12-19 12:58:08,064 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:58:08,235 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 84 proven. 48 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:58:08,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:08,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567650609] [2023-12-19 12:58:08,235 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:58:08,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667145029] [2023-12-19 12:58:08,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667145029] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:58:08,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:58:08,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 12:58:08,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930402868] [2023-12-19 12:58:08,236 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:58:08,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 12:58:08,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:08,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 12:58:08,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 12:58:08,238 INFO L87 Difference]: Start difference. First operand 173 states and 277 transitions. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 2 states have call successors, (61), 2 states have call predecessors, (61), 4 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62) [2023-12-19 12:58:08,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:58:08,465 INFO L93 Difference]: Finished difference Result 351 states and 558 transitions. [2023-12-19 12:58:08,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 12:58:08,466 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 2 states have call successors, (61), 2 states have call predecessors, (61), 4 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62) Word has length 301 [2023-12-19 12:58:08,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:58:08,468 INFO L225 Difference]: With dead ends: 351 [2023-12-19 12:58:08,468 INFO L226 Difference]: Without dead ends: 179 [2023-12-19 12:58:08,469 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 604 GetRequests, 594 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-19 12:58:08,471 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 173 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 12:58:08,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 493 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 12:58:08,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2023-12-19 12:58:08,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 177. [2023-12-19 12:58:08,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 129 states have (on average 1.4651162790697674) internal successors, (189), 129 states have internal predecessors, (189), 45 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-12-19 12:58:08,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 279 transitions. [2023-12-19 12:58:08,497 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 279 transitions. Word has length 301 [2023-12-19 12:58:08,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:58:08,497 INFO L495 AbstractCegarLoop]: Abstraction has 177 states and 279 transitions. [2023-12-19 12:58:08,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 2 states have call successors, (61), 2 states have call predecessors, (61), 4 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62) [2023-12-19 12:58:08,498 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 279 transitions. [2023-12-19 12:58:08,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2023-12-19 12:58:08,500 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:08,500 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:08,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-19 12:58:08,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:08,707 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:08,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:08,708 INFO L85 PathProgramCache]: Analyzing trace with hash -345257536, now seen corresponding path program 1 times [2023-12-19 12:58:08,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:08,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136548385] [2023-12-19 12:58:08,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:08,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:08,741 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:58:08,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1991165274] [2023-12-19 12:58:08,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:08,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:08,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:08,744 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:08,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-19 12:58:08,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:08,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-19 12:58:08,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:09,200 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-12-19 12:58:09,200 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 12:58:09,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:09,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136548385] [2023-12-19 12:58:09,201 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:58:09,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991165274] [2023-12-19 12:58:09,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991165274] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 12:58:09,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 12:58:09,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 12:58:09,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166413843] [2023-12-19 12:58:09,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:58:09,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 12:58:09,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:09,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 12:58:09,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 12:58:09,204 INFO L87 Difference]: Start difference. First operand 177 states and 279 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:58:09,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:58:09,364 INFO L93 Difference]: Finished difference Result 590 states and 931 transitions. [2023-12-19 12:58:09,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 12:58:09,365 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 302 [2023-12-19 12:58:09,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:58:09,369 INFO L225 Difference]: With dead ends: 590 [2023-12-19 12:58:09,369 INFO L226 Difference]: Without dead ends: 414 [2023-12-19 12:58:09,369 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 298 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-19 12:58:09,372 INFO L413 NwaCegarLoop]: 303 mSDtfsCounter, 377 mSDsluCounter, 741 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 1044 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 12:58:09,373 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [377 Valid, 1044 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 12:58:09,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2023-12-19 12:58:09,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 351. [2023-12-19 12:58:09,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 256 states have (on average 1.46484375) internal successors, (375), 256 states have internal predecessors, (375), 90 states have call successors, (90), 4 states have call predecessors, (90), 4 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) [2023-12-19 12:58:09,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 555 transitions. [2023-12-19 12:58:09,408 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 555 transitions. Word has length 302 [2023-12-19 12:58:09,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:58:09,409 INFO L495 AbstractCegarLoop]: Abstraction has 351 states and 555 transitions. [2023-12-19 12:58:09,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:58:09,409 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 555 transitions. [2023-12-19 12:58:09,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2023-12-19 12:58:09,412 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:09,412 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:09,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-19 12:58:09,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:09,619 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:09,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:09,620 INFO L85 PathProgramCache]: Analyzing trace with hash 548228802, now seen corresponding path program 1 times [2023-12-19 12:58:09,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:09,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938029130] [2023-12-19 12:58:09,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:09,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:09,666 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:58:09,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1550435411] [2023-12-19 12:58:09,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:09,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:09,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:09,667 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:09,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-19 12:58:09,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:09,867 INFO L262 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-19 12:58:09,874 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:10,501 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-12-19 12:58:10,501 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 12:58:10,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:10,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938029130] [2023-12-19 12:58:10,502 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:58:10,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550435411] [2023-12-19 12:58:10,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550435411] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 12:58:10,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 12:58:10,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 12:58:10,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412233229] [2023-12-19 12:58:10,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:58:10,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 12:58:10,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:10,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 12:58:10,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-19 12:58:10,504 INFO L87 Difference]: Start difference. First operand 351 states and 555 transitions. Second operand has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:58:10,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:58:10,791 INFO L93 Difference]: Finished difference Result 881 states and 1394 transitions. [2023-12-19 12:58:10,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 12:58:10,791 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 302 [2023-12-19 12:58:10,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:58:10,794 INFO L225 Difference]: With dead ends: 881 [2023-12-19 12:58:10,794 INFO L226 Difference]: Without dead ends: 705 [2023-12-19 12:58:10,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-19 12:58:10,795 INFO L413 NwaCegarLoop]: 235 mSDtfsCounter, 399 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 990 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 12:58:10,795 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [399 Valid, 990 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 12:58:10,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2023-12-19 12:58:10,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 466. [2023-12-19 12:58:10,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 324 states have (on average 1.4320987654320987) internal successors, (464), 324 states have internal predecessors, (464), 135 states have call successors, (135), 6 states have call predecessors, (135), 6 states have return successors, (135), 135 states have call predecessors, (135), 135 states have call successors, (135) [2023-12-19 12:58:10,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 734 transitions. [2023-12-19 12:58:10,844 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 734 transitions. Word has length 302 [2023-12-19 12:58:10,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:58:10,844 INFO L495 AbstractCegarLoop]: Abstraction has 466 states and 734 transitions. [2023-12-19 12:58:10,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:58:10,845 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 734 transitions. [2023-12-19 12:58:10,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2023-12-19 12:58:10,847 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:10,847 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:10,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-19 12:58:11,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:11,054 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:11,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:11,055 INFO L85 PathProgramCache]: Analyzing trace with hash 970930628, now seen corresponding path program 1 times [2023-12-19 12:58:11,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:11,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448360202] [2023-12-19 12:58:11,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:11,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:11,093 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:58:11,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1026617322] [2023-12-19 12:58:11,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:11,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:11,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:11,094 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:11,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-19 12:58:11,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:11,307 INFO L262 TraceCheckSpWp]: Trace formula consists of 738 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 12:58:11,311 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:11,846 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1836 proven. 132 refuted. 0 times theorem prover too weak. 1992 trivial. 0 not checked. [2023-12-19 12:58:11,846 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:58:12,090 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:58:12,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:12,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448360202] [2023-12-19 12:58:12,091 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:58:12,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026617322] [2023-12-19 12:58:12,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026617322] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:58:12,091 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:58:12,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2023-12-19 12:58:12,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024983883] [2023-12-19 12:58:12,091 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:58:12,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 12:58:12,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:12,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 12:58:12,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-12-19 12:58:12,094 INFO L87 Difference]: Start difference. First operand 466 states and 734 transitions. Second operand has 11 states, 11 states have (on average 11.909090909090908) internal successors, (131), 11 states have internal predecessors, (131), 4 states have call successors, (89), 3 states have call predecessors, (89), 5 states have return successors, (90), 3 states have call predecessors, (90), 4 states have call successors, (90) [2023-12-19 12:58:12,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:58:12,563 INFO L93 Difference]: Finished difference Result 1155 states and 1802 transitions. [2023-12-19 12:58:12,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-19 12:58:12,564 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 11.909090909090908) internal successors, (131), 11 states have internal predecessors, (131), 4 states have call successors, (89), 3 states have call predecessors, (89), 5 states have return successors, (90), 3 states have call predecessors, (90), 4 states have call successors, (90) Word has length 302 [2023-12-19 12:58:12,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:58:12,567 INFO L225 Difference]: With dead ends: 1155 [2023-12-19 12:58:12,567 INFO L226 Difference]: Without dead ends: 797 [2023-12-19 12:58:12,568 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 611 GetRequests, 592 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=268, Unknown=0, NotChecked=0, Total=380 [2023-12-19 12:58:12,568 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 547 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 547 SdHoareTripleChecker+Valid, 750 SdHoareTripleChecker+Invalid, 694 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 12:58:12,569 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [547 Valid, 750 Invalid, 694 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 12:58:12,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2023-12-19 12:58:12,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 493. [2023-12-19 12:58:12,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 345 states have (on average 1.4057971014492754) internal successors, (485), 345 states have internal predecessors, (485), 135 states have call successors, (135), 12 states have call predecessors, (135), 12 states have return successors, (135), 135 states have call predecessors, (135), 135 states have call successors, (135) [2023-12-19 12:58:12,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 755 transitions. [2023-12-19 12:58:12,595 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 755 transitions. Word has length 302 [2023-12-19 12:58:12,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:58:12,596 INFO L495 AbstractCegarLoop]: Abstraction has 493 states and 755 transitions. [2023-12-19 12:58:12,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.909090909090908) internal successors, (131), 11 states have internal predecessors, (131), 4 states have call successors, (89), 3 states have call predecessors, (89), 5 states have return successors, (90), 3 states have call predecessors, (90), 4 states have call successors, (90) [2023-12-19 12:58:12,596 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 755 transitions. [2023-12-19 12:58:12,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2023-12-19 12:58:12,598 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:12,598 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:12,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-12-19 12:58:12,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:12,805 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:12,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:12,806 INFO L85 PathProgramCache]: Analyzing trace with hash 461457538, now seen corresponding path program 1 times [2023-12-19 12:58:12,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:12,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249004410] [2023-12-19 12:58:12,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:12,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:12,836 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:58:12,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [761415449] [2023-12-19 12:58:12,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:12,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:12,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:12,857 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:12,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-19 12:58:13,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:13,112 INFO L262 TraceCheckSpWp]: Trace formula consists of 736 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 12:58:13,116 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:13,331 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1518 proven. 99 refuted. 0 times theorem prover too weak. 2343 trivial. 0 not checked. [2023-12-19 12:58:13,331 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:58:13,541 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 33 proven. 99 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:58:13,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:13,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249004410] [2023-12-19 12:58:13,541 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:58:13,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761415449] [2023-12-19 12:58:13,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761415449] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:58:13,542 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:58:13,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-12-19 12:58:13,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370283499] [2023-12-19 12:58:13,542 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:58:13,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 12:58:13,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:13,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 12:58:13,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-19 12:58:13,543 INFO L87 Difference]: Start difference. First operand 493 states and 755 transitions. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 3 states have call successors, (78), 2 states have call predecessors, (78), 4 states have return successors, (79), 3 states have call predecessors, (79), 3 states have call successors, (79) [2023-12-19 12:58:13,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:58:13,887 INFO L93 Difference]: Finished difference Result 904 states and 1375 transitions. [2023-12-19 12:58:13,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 12:58:13,888 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 3 states have call successors, (78), 2 states have call predecessors, (78), 4 states have return successors, (79), 3 states have call predecessors, (79), 3 states have call successors, (79) Word has length 302 [2023-12-19 12:58:13,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:58:13,890 INFO L225 Difference]: With dead ends: 904 [2023-12-19 12:58:13,890 INFO L226 Difference]: Without dead ends: 517 [2023-12-19 12:58:13,891 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 606 GetRequests, 596 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-19 12:58:13,891 INFO L413 NwaCegarLoop]: 189 mSDtfsCounter, 373 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 12:58:13,892 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [384 Valid, 473 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 12:58:13,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2023-12-19 12:58:13,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 505. [2023-12-19 12:58:13,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 354 states have (on average 1.387005649717514) internal successors, (491), 354 states have internal predecessors, (491), 135 states have call successors, (135), 15 states have call predecessors, (135), 15 states have return successors, (135), 135 states have call predecessors, (135), 135 states have call successors, (135) [2023-12-19 12:58:13,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 761 transitions. [2023-12-19 12:58:13,915 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 761 transitions. Word has length 302 [2023-12-19 12:58:13,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:58:13,915 INFO L495 AbstractCegarLoop]: Abstraction has 505 states and 761 transitions. [2023-12-19 12:58:13,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 3 states have call successors, (78), 2 states have call predecessors, (78), 4 states have return successors, (79), 3 states have call predecessors, (79), 3 states have call successors, (79) [2023-12-19 12:58:13,916 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 761 transitions. [2023-12-19 12:58:13,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2023-12-19 12:58:13,917 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:13,917 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:13,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-12-19 12:58:14,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:14,124 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:14,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:14,125 INFO L85 PathProgramCache]: Analyzing trace with hash 67090752, now seen corresponding path program 1 times [2023-12-19 12:58:14,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:14,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127595123] [2023-12-19 12:58:14,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:14,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:14,165 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:58:14,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1067968615] [2023-12-19 12:58:14,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:14,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:14,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:14,167 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:14,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-19 12:58:14,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:14,358 INFO L262 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 12:58:14,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:14,495 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1934 proven. 51 refuted. 0 times theorem prover too weak. 1975 trivial. 0 not checked. [2023-12-19 12:58:14,495 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:58:14,648 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 81 proven. 51 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:58:14,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:14,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127595123] [2023-12-19 12:58:14,648 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:58:14,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067968615] [2023-12-19 12:58:14,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1067968615] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:58:14,649 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:58:14,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-12-19 12:58:14,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78340825] [2023-12-19 12:58:14,649 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:58:14,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 12:58:14,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:14,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 12:58:14,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-19 12:58:14,650 INFO L87 Difference]: Start difference. First operand 505 states and 761 transitions. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 2 states have call successors, (62), 2 states have call predecessors, (62), 4 states have return successors, (63), 2 states have call predecessors, (63), 2 states have call successors, (63) [2023-12-19 12:58:15,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:58:15,129 INFO L93 Difference]: Finished difference Result 1334 states and 1990 transitions. [2023-12-19 12:58:15,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-19 12:58:15,130 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 2 states have call successors, (62), 2 states have call predecessors, (62), 4 states have return successors, (63), 2 states have call predecessors, (63), 2 states have call successors, (63) Word has length 302 [2023-12-19 12:58:15,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:58:15,134 INFO L225 Difference]: With dead ends: 1334 [2023-12-19 12:58:15,134 INFO L226 Difference]: Without dead ends: 943 [2023-12-19 12:58:15,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 614 GetRequests, 595 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2023-12-19 12:58:15,135 INFO L413 NwaCegarLoop]: 227 mSDtfsCounter, 576 mSDsluCounter, 529 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 269 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 604 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 269 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 12:58:15,135 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [604 Valid, 756 Invalid, 637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [269 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 12:58:15,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 943 states. [2023-12-19 12:58:15,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 943 to 675. [2023-12-19 12:58:15,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 521 states have (on average 1.416506717850288) internal successors, (738), 521 states have internal predecessors, (738), 135 states have call successors, (135), 18 states have call predecessors, (135), 18 states have return successors, (135), 135 states have call predecessors, (135), 135 states have call successors, (135) [2023-12-19 12:58:15,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1008 transitions. [2023-12-19 12:58:15,169 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1008 transitions. Word has length 302 [2023-12-19 12:58:15,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:58:15,170 INFO L495 AbstractCegarLoop]: Abstraction has 675 states and 1008 transitions. [2023-12-19 12:58:15,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 2 states have call successors, (62), 2 states have call predecessors, (62), 4 states have return successors, (63), 2 states have call predecessors, (63), 2 states have call successors, (63) [2023-12-19 12:58:15,170 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1008 transitions. [2023-12-19 12:58:15,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2023-12-19 12:58:15,171 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:15,172 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:15,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-12-19 12:58:15,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-12-19 12:58:15,380 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:15,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:15,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1304716546, now seen corresponding path program 1 times [2023-12-19 12:58:15,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:15,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316778668] [2023-12-19 12:58:15,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:15,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:15,405 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:58:15,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1539178658] [2023-12-19 12:58:15,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:15,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:15,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:15,406 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:15,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-19 12:58:15,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:15,611 INFO L262 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 12:58:15,615 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:15,756 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1994 proven. 57 refuted. 0 times theorem prover too weak. 1909 trivial. 0 not checked. [2023-12-19 12:58:15,756 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:58:15,927 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 75 proven. 57 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:58:15,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:15,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316778668] [2023-12-19 12:58:15,928 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:58:15,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539178658] [2023-12-19 12:58:15,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539178658] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:58:15,928 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:58:15,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-12-19 12:58:15,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503663283] [2023-12-19 12:58:15,943 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:58:15,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 12:58:15,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:15,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 12:58:15,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-19 12:58:15,945 INFO L87 Difference]: Start difference. First operand 675 states and 1008 transitions. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2023-12-19 12:58:16,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:58:16,292 INFO L93 Difference]: Finished difference Result 1143 states and 1677 transitions. [2023-12-19 12:58:16,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-19 12:58:16,292 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) Word has length 302 [2023-12-19 12:58:16,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:58:16,294 INFO L225 Difference]: With dead ends: 1143 [2023-12-19 12:58:16,295 INFO L226 Difference]: Without dead ends: 598 [2023-12-19 12:58:16,295 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 610 GetRequests, 595 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2023-12-19 12:58:16,296 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 527 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 245 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 529 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 245 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 12:58:16,296 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [529 Valid, 489 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [245 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 12:58:16,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2023-12-19 12:58:16,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 529. [2023-12-19 12:58:16,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 372 states have (on average 1.3198924731182795) internal successors, (491), 372 states have internal predecessors, (491), 135 states have call successors, (135), 21 states have call predecessors, (135), 21 states have return successors, (135), 135 states have call predecessors, (135), 135 states have call successors, (135) [2023-12-19 12:58:16,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 761 transitions. [2023-12-19 12:58:16,327 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 761 transitions. Word has length 302 [2023-12-19 12:58:16,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:58:16,327 INFO L495 AbstractCegarLoop]: Abstraction has 529 states and 761 transitions. [2023-12-19 12:58:16,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2023-12-19 12:58:16,327 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 761 transitions. [2023-12-19 12:58:16,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2023-12-19 12:58:16,329 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:16,329 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:16,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-12-19 12:58:16,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:16,536 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:16,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:16,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1639254556, now seen corresponding path program 1 times [2023-12-19 12:58:16,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:16,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135878348] [2023-12-19 12:58:16,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:16,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:16,568 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:58:16,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [930455653] [2023-12-19 12:58:16,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:16,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:16,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:16,571 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:16,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-19 12:58:16,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:16,779 INFO L262 TraceCheckSpWp]: Trace formula consists of 738 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-19 12:58:16,783 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:17,483 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 722 proven. 246 refuted. 0 times theorem prover too weak. 2992 trivial. 0 not checked. [2023-12-19 12:58:17,483 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:58:17,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 12 proven. 249 refuted. 0 times theorem prover too weak. 3699 trivial. 0 not checked. [2023-12-19 12:58:17,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:17,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135878348] [2023-12-19 12:58:17,789 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:58:17,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930455653] [2023-12-19 12:58:17,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930455653] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:58:17,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:58:17,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2023-12-19 12:58:17,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282348207] [2023-12-19 12:58:17,790 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:58:17,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-19 12:58:17,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:17,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-19 12:58:17,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2023-12-19 12:58:17,791 INFO L87 Difference]: Start difference. First operand 529 states and 761 transitions. Second operand has 18 states, 18 states have (on average 8.277777777777779) internal successors, (149), 18 states have internal predecessors, (149), 5 states have call successors, (89), 3 states have call predecessors, (89), 7 states have return successors, (90), 4 states have call predecessors, (90), 5 states have call successors, (90) [2023-12-19 12:58:18,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:58:18,307 INFO L93 Difference]: Finished difference Result 969 states and 1377 transitions. [2023-12-19 12:58:18,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-19 12:58:18,307 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 8.277777777777779) internal successors, (149), 18 states have internal predecessors, (149), 5 states have call successors, (89), 3 states have call predecessors, (89), 7 states have return successors, (90), 4 states have call predecessors, (90), 5 states have call successors, (90) Word has length 303 [2023-12-19 12:58:18,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:58:18,310 INFO L225 Difference]: With dead ends: 969 [2023-12-19 12:58:18,310 INFO L226 Difference]: Without dead ends: 571 [2023-12-19 12:58:18,312 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 613 GetRequests, 589 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=466, Unknown=0, NotChecked=0, Total=650 [2023-12-19 12:58:18,312 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 1003 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 835 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1004 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 12:58:18,313 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1004 Valid, 696 Invalid, 863 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 835 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 12:58:18,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2023-12-19 12:58:18,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 541. [2023-12-19 12:58:18,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 381 states have (on average 1.304461942257218) internal successors, (497), 381 states have internal predecessors, (497), 135 states have call successors, (135), 24 states have call predecessors, (135), 24 states have return successors, (135), 135 states have call predecessors, (135), 135 states have call successors, (135) [2023-12-19 12:58:18,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 767 transitions. [2023-12-19 12:58:18,365 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 767 transitions. Word has length 303 [2023-12-19 12:58:18,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:58:18,365 INFO L495 AbstractCegarLoop]: Abstraction has 541 states and 767 transitions. [2023-12-19 12:58:18,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 8.277777777777779) internal successors, (149), 18 states have internal predecessors, (149), 5 states have call successors, (89), 3 states have call predecessors, (89), 7 states have return successors, (90), 4 states have call predecessors, (90), 5 states have call successors, (90) [2023-12-19 12:58:18,366 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 767 transitions. [2023-12-19 12:58:18,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2023-12-19 12:58:18,367 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:18,367 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:18,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-12-19 12:58:18,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-19 12:58:18,574 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:18,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:18,575 INFO L85 PathProgramCache]: Analyzing trace with hash 283973478, now seen corresponding path program 1 times [2023-12-19 12:58:18,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:18,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847806131] [2023-12-19 12:58:18,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:18,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:18,624 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:58:18,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2118577151] [2023-12-19 12:58:18,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:18,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:18,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:18,626 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:18,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-19 12:58:18,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:18,863 INFO L262 TraceCheckSpWp]: Trace formula consists of 736 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-19 12:58:18,867 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:19,429 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1518 proven. 99 refuted. 0 times theorem prover too weak. 2343 trivial. 0 not checked. [2023-12-19 12:58:19,429 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:58:19,715 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 33 proven. 99 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:58:19,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:19,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847806131] [2023-12-19 12:58:19,715 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:58:19,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118577151] [2023-12-19 12:58:19,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118577151] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:58:19,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:58:19,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2023-12-19 12:58:19,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946514127] [2023-12-19 12:58:19,716 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:58:19,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 12:58:19,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:19,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 12:58:19,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-12-19 12:58:19,717 INFO L87 Difference]: Start difference. First operand 541 states and 767 transitions. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) [2023-12-19 12:58:24,501 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 [] [2023-12-19 12:58:25,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:58:25,142 INFO L93 Difference]: Finished difference Result 1718 states and 2456 transitions. [2023-12-19 12:58:25,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 12:58:25,143 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) Word has length 303 [2023-12-19 12:58:25,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:58:25,147 INFO L225 Difference]: With dead ends: 1718 [2023-12-19 12:58:25,147 INFO L226 Difference]: Without dead ends: 1300 [2023-12-19 12:58:25,148 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 621 GetRequests, 598 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=195, Invalid=405, Unknown=0, NotChecked=0, Total=600 [2023-12-19 12:58:25,149 INFO L413 NwaCegarLoop]: 267 mSDtfsCounter, 817 mSDsluCounter, 1725 mSDsCounter, 0 mSdLazyCounter, 1244 mSolverCounterSat, 363 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 861 SdHoareTripleChecker+Valid, 1992 SdHoareTripleChecker+Invalid, 1608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 363 IncrementalHoareTripleChecker+Valid, 1244 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2023-12-19 12:58:25,149 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [861 Valid, 1992 Invalid, 1608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [363 Valid, 1244 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2023-12-19 12:58:25,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states. [2023-12-19 12:58:25,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 850. [2023-12-19 12:58:25,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 614 states have (on average 1.3192182410423452) internal successors, (810), 615 states have internal predecessors, (810), 197 states have call successors, (197), 38 states have call predecessors, (197), 38 states have return successors, (197), 196 states have call predecessors, (197), 197 states have call successors, (197) [2023-12-19 12:58:25,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 1204 transitions. [2023-12-19 12:58:25,236 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 1204 transitions. Word has length 303 [2023-12-19 12:58:25,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:58:25,236 INFO L495 AbstractCegarLoop]: Abstraction has 850 states and 1204 transitions. [2023-12-19 12:58:25,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) [2023-12-19 12:58:25,237 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 1204 transitions. [2023-12-19 12:58:25,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2023-12-19 12:58:25,238 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:25,238 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:25,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-12-19 12:58:25,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-19 12:58:25,447 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:25,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:25,448 INFO L85 PathProgramCache]: Analyzing trace with hash -329248026, now seen corresponding path program 1 times [2023-12-19 12:58:25,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:25,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740246605] [2023-12-19 12:58:25,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:25,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:25,475 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:58:25,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1219040588] [2023-12-19 12:58:25,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:25,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:25,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:25,477 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:25,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-19 12:58:25,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:25,705 INFO L262 TraceCheckSpWp]: Trace formula consists of 738 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 12:58:25,709 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:25,948 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 75 proven. 57 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:58:25,949 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:58:26,127 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-12-19 12:58:26,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:26,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740246605] [2023-12-19 12:58:26,127 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:58:26,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219040588] [2023-12-19 12:58:26,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219040588] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 12:58:26,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 12:58:26,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2023-12-19 12:58:26,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269686971] [2023-12-19 12:58:26,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:58:26,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 12:58:26,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:26,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 12:58:26,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-19 12:58:26,129 INFO L87 Difference]: Start difference. First operand 850 states and 1204 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:58:26,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:58:26,419 INFO L93 Difference]: Finished difference Result 2756 states and 3929 transitions. [2023-12-19 12:58:26,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 12:58:26,419 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 303 [2023-12-19 12:58:26,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:58:26,427 INFO L225 Difference]: With dead ends: 2756 [2023-12-19 12:58:26,427 INFO L226 Difference]: Without dead ends: 1950 [2023-12-19 12:58:26,429 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 606 GetRequests, 598 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-12-19 12:58:26,430 INFO L413 NwaCegarLoop]: 275 mSDtfsCounter, 312 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 1060 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 12:58:26,430 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 1060 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 12:58:26,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1950 states. [2023-12-19 12:58:26,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1950 to 1610. [2023-12-19 12:58:26,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1610 states, 1160 states have (on average 1.306896551724138) internal successors, (1516), 1161 states have internal predecessors, (1516), 377 states have call successors, (377), 72 states have call predecessors, (377), 72 states have return successors, (377), 376 states have call predecessors, (377), 377 states have call successors, (377) [2023-12-19 12:58:26,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1610 states to 1610 states and 2270 transitions. [2023-12-19 12:58:26,560 INFO L78 Accepts]: Start accepts. Automaton has 1610 states and 2270 transitions. Word has length 303 [2023-12-19 12:58:26,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:58:26,560 INFO L495 AbstractCegarLoop]: Abstraction has 1610 states and 2270 transitions. [2023-12-19 12:58:26,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:58:26,560 INFO L276 IsEmpty]: Start isEmpty. Operand 1610 states and 2270 transitions. [2023-12-19 12:58:26,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2023-12-19 12:58:26,562 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:26,562 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:26,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-12-19 12:58:26,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-19 12:58:26,769 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:26,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:26,769 INFO L85 PathProgramCache]: Analyzing trace with hash 94398696, now seen corresponding path program 1 times [2023-12-19 12:58:26,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:26,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781959363] [2023-12-19 12:58:26,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:26,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:26,810 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:58:26,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1361782175] [2023-12-19 12:58:26,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:26,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:26,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:26,811 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:26,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-19 12:58:27,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:27,041 INFO L262 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-19 12:58:27,045 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:27,370 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-12-19 12:58:27,370 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 12:58:27,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:27,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781959363] [2023-12-19 12:58:27,370 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:58:27,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361782175] [2023-12-19 12:58:27,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361782175] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 12:58:27,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 12:58:27,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-19 12:58:27,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333951918] [2023-12-19 12:58:27,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:58:27,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 12:58:27,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:27,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 12:58:27,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-12-19 12:58:27,371 INFO L87 Difference]: Start difference. First operand 1610 states and 2270 transitions. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 7 states have internal predecessors, (81), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:58:28,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:58:28,342 INFO L93 Difference]: Finished difference Result 6842 states and 9654 transitions. [2023-12-19 12:58:28,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-19 12:58:28,342 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 7 states have internal predecessors, (81), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 303 [2023-12-19 12:58:28,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:58:28,358 INFO L225 Difference]: With dead ends: 6842 [2023-12-19 12:58:28,358 INFO L226 Difference]: Without dead ends: 5276 [2023-12-19 12:58:28,362 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 296 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=150, Invalid=356, Unknown=0, NotChecked=0, Total=506 [2023-12-19 12:58:28,363 INFO L413 NwaCegarLoop]: 769 mSDtfsCounter, 1274 mSDsluCounter, 2925 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 287 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1274 SdHoareTripleChecker+Valid, 3694 SdHoareTripleChecker+Invalid, 781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 287 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 12:58:28,363 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1274 Valid, 3694 Invalid, 781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [287 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 12:58:28,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5276 states. [2023-12-19 12:58:28,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5276 to 2954. [2023-12-19 12:58:28,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2954 states, 2164 states have (on average 1.3096118299445472) internal successors, (2834), 2173 states have internal predecessors, (2834), 653 states have call successors, (653), 136 states have call predecessors, (653), 136 states have return successors, (653), 644 states have call predecessors, (653), 653 states have call successors, (653) [2023-12-19 12:58:28,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2954 states to 2954 states and 4140 transitions. [2023-12-19 12:58:28,625 INFO L78 Accepts]: Start accepts. Automaton has 2954 states and 4140 transitions. Word has length 303 [2023-12-19 12:58:28,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:58:28,625 INFO L495 AbstractCegarLoop]: Abstraction has 2954 states and 4140 transitions. [2023-12-19 12:58:28,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 7 states have internal predecessors, (81), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:58:28,625 INFO L276 IsEmpty]: Start isEmpty. Operand 2954 states and 4140 transitions. [2023-12-19 12:58:28,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2023-12-19 12:58:28,626 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:28,627 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:28,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-19 12:58:28,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-19 12:58:28,834 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:28,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:28,834 INFO L85 PathProgramCache]: Analyzing trace with hash 369158310, now seen corresponding path program 1 times [2023-12-19 12:58:28,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:28,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898521159] [2023-12-19 12:58:28,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:28,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:28,878 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:58:28,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2067726564] [2023-12-19 12:58:28,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:28,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:28,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:28,879 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:28,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-19 12:58:29,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:29,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-19 12:58:29,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:29,810 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-12-19 12:58:29,810 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 12:58:29,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:29,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898521159] [2023-12-19 12:58:29,811 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:58:29,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067726564] [2023-12-19 12:58:29,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067726564] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 12:58:29,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 12:58:29,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-19 12:58:29,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415271529] [2023-12-19 12:58:29,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:58:29,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 12:58:29,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:29,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 12:58:29,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-19 12:58:29,816 INFO L87 Difference]: Start difference. First operand 2954 states and 4140 transitions. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 8 states have internal predecessors, (81), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:58:31,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:58:31,308 INFO L93 Difference]: Finished difference Result 7892 states and 11063 transitions. [2023-12-19 12:58:31,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-19 12:58:31,309 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 8 states have internal predecessors, (81), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 303 [2023-12-19 12:58:31,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:58:31,324 INFO L225 Difference]: With dead ends: 7892 [2023-12-19 12:58:31,324 INFO L226 Difference]: Without dead ends: 4982 [2023-12-19 12:58:31,329 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 295 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2023-12-19 12:58:31,329 INFO L413 NwaCegarLoop]: 610 mSDtfsCounter, 881 mSDsluCounter, 2241 mSDsCounter, 0 mSdLazyCounter, 931 mSolverCounterSat, 334 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 881 SdHoareTripleChecker+Valid, 2851 SdHoareTripleChecker+Invalid, 1265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 334 IncrementalHoareTripleChecker+Valid, 931 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-19 12:58:31,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [881 Valid, 2851 Invalid, 1265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [334 Valid, 931 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-19 12:58:31,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4982 states. [2023-12-19 12:58:31,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4982 to 3042. [2023-12-19 12:58:31,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3042 states, 2219 states have (on average 1.3059936908517351) internal successors, (2898), 2227 states have internal predecessors, (2898), 681 states have call successors, (681), 141 states have call predecessors, (681), 141 states have return successors, (681), 673 states have call predecessors, (681), 681 states have call successors, (681) [2023-12-19 12:58:31,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3042 states to 3042 states and 4260 transitions. [2023-12-19 12:58:31,615 INFO L78 Accepts]: Start accepts. Automaton has 3042 states and 4260 transitions. Word has length 303 [2023-12-19 12:58:31,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:58:31,616 INFO L495 AbstractCegarLoop]: Abstraction has 3042 states and 4260 transitions. [2023-12-19 12:58:31,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 8 states have internal predecessors, (81), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:58:31,616 INFO L276 IsEmpty]: Start isEmpty. Operand 3042 states and 4260 transitions. [2023-12-19 12:58:31,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2023-12-19 12:58:31,621 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:31,621 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:31,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-12-19 12:58:31,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:31,828 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:31,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:31,828 INFO L85 PathProgramCache]: Analyzing trace with hash 53927742, now seen corresponding path program 1 times [2023-12-19 12:58:31,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:31,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833969893] [2023-12-19 12:58:31,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:31,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:31,857 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:58:31,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2084903881] [2023-12-19 12:58:31,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:31,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:31,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:31,858 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:31,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-19 12:58:32,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:32,110 INFO L262 TraceCheckSpWp]: Trace formula consists of 743 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-19 12:58:32,113 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:32,516 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1934 proven. 51 refuted. 0 times theorem prover too weak. 1975 trivial. 0 not checked. [2023-12-19 12:58:32,516 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:58:32,715 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 81 proven. 51 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:58:32,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:32,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833969893] [2023-12-19 12:58:32,715 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:58:32,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084903881] [2023-12-19 12:58:32,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084903881] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:58:32,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:58:32,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2023-12-19 12:58:32,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765783494] [2023-12-19 12:58:32,716 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:58:32,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-19 12:58:32,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:32,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-19 12:58:32,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2023-12-19 12:58:32,717 INFO L87 Difference]: Start difference. First operand 3042 states and 4260 transitions. Second operand has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) [2023-12-19 12:58:33,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:58:33,689 INFO L93 Difference]: Finished difference Result 8840 states and 12344 transitions. [2023-12-19 12:58:33,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-19 12:58:33,690 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) Word has length 304 [2023-12-19 12:58:33,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:58:33,707 INFO L225 Difference]: With dead ends: 8840 [2023-12-19 12:58:33,707 INFO L226 Difference]: Without dead ends: 5918 [2023-12-19 12:58:33,712 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 617 GetRequests, 595 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2023-12-19 12:58:33,712 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 953 mSDsluCounter, 1150 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 252 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 953 SdHoareTripleChecker+Valid, 1329 SdHoareTripleChecker+Invalid, 845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 252 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 12:58:33,712 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [953 Valid, 1329 Invalid, 845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [252 Valid, 593 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 12:58:33,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5918 states. [2023-12-19 12:58:33,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5918 to 2154. [2023-12-19 12:58:33,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2154 states, 1663 states have (on average 1.317498496692724) internal successors, (2191), 1663 states have internal predecessors, (2191), 405 states have call successors, (405), 85 states have call predecessors, (405), 85 states have return successors, (405), 405 states have call predecessors, (405), 405 states have call successors, (405) [2023-12-19 12:58:33,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2154 states to 2154 states and 3001 transitions. [2023-12-19 12:58:33,933 INFO L78 Accepts]: Start accepts. Automaton has 2154 states and 3001 transitions. Word has length 304 [2023-12-19 12:58:33,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:58:33,933 INFO L495 AbstractCegarLoop]: Abstraction has 2154 states and 3001 transitions. [2023-12-19 12:58:33,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) [2023-12-19 12:58:33,934 INFO L276 IsEmpty]: Start isEmpty. Operand 2154 states and 3001 transitions. [2023-12-19 12:58:33,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2023-12-19 12:58:33,935 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:33,935 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:33,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-12-19 12:58:34,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-19 12:58:34,142 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:34,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:34,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1997516812, now seen corresponding path program 1 times [2023-12-19 12:58:34,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:34,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892643997] [2023-12-19 12:58:34,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:34,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:34,179 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:58:34,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [917848960] [2023-12-19 12:58:34,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:34,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:34,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:34,201 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:34,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-19 12:58:34,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:34,485 INFO L262 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 12:58:34,488 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:35,169 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 384 proven. 126 refuted. 0 times theorem prover too weak. 3450 trivial. 0 not checked. [2023-12-19 12:58:35,169 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:58:35,386 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 6 proven. 126 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:58:35,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:35,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892643997] [2023-12-19 12:58:35,387 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:58:35,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917848960] [2023-12-19 12:58:35,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917848960] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:58:35,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:58:35,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2023-12-19 12:58:35,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457865142] [2023-12-19 12:58:35,387 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:58:35,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 12:58:35,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:35,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 12:58:35,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-12-19 12:58:35,389 INFO L87 Difference]: Start difference. First operand 2154 states and 3001 transitions. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) [2023-12-19 12:58:35,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:58:35,789 INFO L93 Difference]: Finished difference Result 4284 states and 5930 transitions. [2023-12-19 12:58:35,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 12:58:35,789 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) Word has length 305 [2023-12-19 12:58:35,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:58:35,796 INFO L225 Difference]: With dead ends: 4284 [2023-12-19 12:58:35,796 INFO L226 Difference]: Without dead ends: 2248 [2023-12-19 12:58:35,799 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 612 GetRequests, 600 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-19 12:58:35,800 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 394 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 12:58:35,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [396 Valid, 409 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 12:58:35,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2248 states. [2023-12-19 12:58:35,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2248 to 2158. [2023-12-19 12:58:35,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2158 states, 1658 states have (on average 1.2889022919179736) internal successors, (2137), 1658 states have internal predecessors, (2137), 405 states have call successors, (405), 94 states have call predecessors, (405), 94 states have return successors, (405), 405 states have call predecessors, (405), 405 states have call successors, (405) [2023-12-19 12:58:35,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2158 states to 2158 states and 2947 transitions. [2023-12-19 12:58:35,985 INFO L78 Accepts]: Start accepts. Automaton has 2158 states and 2947 transitions. Word has length 305 [2023-12-19 12:58:35,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:58:35,985 INFO L495 AbstractCegarLoop]: Abstraction has 2158 states and 2947 transitions. [2023-12-19 12:58:35,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) [2023-12-19 12:58:35,986 INFO L276 IsEmpty]: Start isEmpty. Operand 2158 states and 2947 transitions. [2023-12-19 12:58:35,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2023-12-19 12:58:35,987 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:35,987 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:35,994 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-12-19 12:58:36,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-19 12:58:36,194 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:36,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:36,194 INFO L85 PathProgramCache]: Analyzing trace with hash 900017516, now seen corresponding path program 1 times [2023-12-19 12:58:36,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:36,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839451751] [2023-12-19 12:58:36,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:36,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:36,218 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:58:36,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [7477786] [2023-12-19 12:58:36,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:36,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:36,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:36,234 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:36,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-19 12:58:36,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:36,480 INFO L262 TraceCheckSpWp]: Trace formula consists of 749 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-19 12:58:36,483 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:37,087 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1322 proven. 105 refuted. 0 times theorem prover too weak. 2533 trivial. 0 not checked. [2023-12-19 12:58:37,088 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:58:37,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 27 proven. 105 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:58:37,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:37,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839451751] [2023-12-19 12:58:37,490 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:58:37,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7477786] [2023-12-19 12:58:37,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7477786] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:58:37,490 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:58:37,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 15 [2023-12-19 12:58:37,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683793614] [2023-12-19 12:58:37,490 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:58:37,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-19 12:58:37,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:37,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-19 12:58:37,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-12-19 12:58:37,492 INFO L87 Difference]: Start difference. First operand 2158 states and 2947 transitions. Second operand has 15 states, 15 states have (on average 10.8) internal successors, (162), 15 states have internal predecessors, (162), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) [2023-12-19 12:58:38,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:58:38,081 INFO L93 Difference]: Finished difference Result 4842 states and 6641 transitions. [2023-12-19 12:58:38,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-19 12:58:38,082 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 10.8) internal successors, (162), 15 states have internal predecessors, (162), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) Word has length 306 [2023-12-19 12:58:38,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:58:38,101 INFO L225 Difference]: With dead ends: 4842 [2023-12-19 12:58:38,101 INFO L226 Difference]: Without dead ends: 2820 [2023-12-19 12:58:38,104 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 617 GetRequests, 597 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2023-12-19 12:58:38,105 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 760 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 769 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 12:58:38,105 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [769 Valid, 680 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 12:58:38,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2820 states. [2023-12-19 12:58:38,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2820 to 2242. [2023-12-19 12:58:38,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2242 states, 1733 states have (on average 1.276399307559146) internal successors, (2212), 1733 states have internal predecessors, (2212), 405 states have call successors, (405), 103 states have call predecessors, (405), 103 states have return successors, (405), 405 states have call predecessors, (405), 405 states have call successors, (405) [2023-12-19 12:58:38,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2242 states to 2242 states and 3022 transitions. [2023-12-19 12:58:38,378 INFO L78 Accepts]: Start accepts. Automaton has 2242 states and 3022 transitions. Word has length 306 [2023-12-19 12:58:38,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:58:38,378 INFO L495 AbstractCegarLoop]: Abstraction has 2242 states and 3022 transitions. [2023-12-19 12:58:38,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 10.8) internal successors, (162), 15 states have internal predecessors, (162), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) [2023-12-19 12:58:38,378 INFO L276 IsEmpty]: Start isEmpty. Operand 2242 states and 3022 transitions. [2023-12-19 12:58:38,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2023-12-19 12:58:38,379 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:58:38,380 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:58:38,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-19 12:58:38,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-12-19 12:58:38,587 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:58:38,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:58:38,588 INFO L85 PathProgramCache]: Analyzing trace with hash 82369066, now seen corresponding path program 1 times [2023-12-19 12:58:38,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:58:38,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540063591] [2023-12-19 12:58:38,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:38,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:58:38,613 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:58:38,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [586565914] [2023-12-19 12:58:38,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:58:38,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:58:38,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:58:38,628 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:58:38,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-19 12:58:38,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:58:38,935 INFO L262 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-19 12:58:38,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:58:40,076 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1850 proven. 210 refuted. 0 times theorem prover too weak. 1900 trivial. 0 not checked. [2023-12-19 12:58:40,076 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:58:41,798 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 51 proven. 81 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:58:41,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:58:41,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540063591] [2023-12-19 12:58:41,799 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:58:41,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586565914] [2023-12-19 12:58:41,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586565914] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:58:41,799 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:58:41,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 26 [2023-12-19 12:58:41,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990589957] [2023-12-19 12:58:41,799 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:58:41,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-19 12:58:41,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:58:41,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-19 12:58:41,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2023-12-19 12:58:41,801 INFO L87 Difference]: Start difference. First operand 2242 states and 3022 transitions. Second operand has 26 states, 26 states have (on average 6.346153846153846) internal successors, (165), 26 states have internal predecessors, (165), 5 states have call successors, (90), 4 states have call predecessors, (90), 6 states have return successors, (90), 4 states have call predecessors, (90), 5 states have call successors, (90) [2023-12-19 12:58:46,690 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.80s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-19 12:58:50,693 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 [] [2023-12-19 12:58:54,697 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 [] [2023-12-19 12:58:58,726 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 [] [2023-12-19 12:59:00,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:59:00,282 INFO L93 Difference]: Finished difference Result 9420 states and 12637 transitions. [2023-12-19 12:59:00,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2023-12-19 12:59:00,283 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 6.346153846153846) internal successors, (165), 26 states have internal predecessors, (165), 5 states have call successors, (90), 4 states have call predecessors, (90), 6 states have return successors, (90), 4 states have call predecessors, (90), 5 states have call successors, (90) Word has length 306 [2023-12-19 12:59:00,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:59:00,326 INFO L225 Difference]: With dead ends: 9420 [2023-12-19 12:59:00,326 INFO L226 Difference]: Without dead ends: 7318 [2023-12-19 12:59:00,332 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 682 GetRequests, 597 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2132 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1608, Invalid=5874, Unknown=0, NotChecked=0, Total=7482 [2023-12-19 12:59:00,332 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 1770 mSDsluCounter, 1276 mSDsCounter, 0 mSdLazyCounter, 2078 mSolverCounterSat, 229 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1784 SdHoareTripleChecker+Valid, 1453 SdHoareTripleChecker+Invalid, 2310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 229 IncrementalHoareTripleChecker+Valid, 2078 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.3s IncrementalHoareTripleChecker+Time [2023-12-19 12:59:00,333 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1784 Valid, 1453 Invalid, 2310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [229 Valid, 2078 Invalid, 3 Unknown, 0 Unchecked, 16.3s Time] [2023-12-19 12:59:00,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7318 states. [2023-12-19 12:59:00,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7318 to 4238. [2023-12-19 12:59:00,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4238 states, 3583 states have (on average 1.3212391850404688) internal successors, (4734), 3599 states have internal predecessors, (4734), 485 states have call successors, (485), 169 states have call predecessors, (485), 169 states have return successors, (485), 469 states have call predecessors, (485), 485 states have call successors, (485) [2023-12-19 12:59:00,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4238 states to 4238 states and 5704 transitions. [2023-12-19 12:59:00,693 INFO L78 Accepts]: Start accepts. Automaton has 4238 states and 5704 transitions. Word has length 306 [2023-12-19 12:59:00,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:59:00,693 INFO L495 AbstractCegarLoop]: Abstraction has 4238 states and 5704 transitions. [2023-12-19 12:59:00,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.346153846153846) internal successors, (165), 26 states have internal predecessors, (165), 5 states have call successors, (90), 4 states have call predecessors, (90), 6 states have return successors, (90), 4 states have call predecessors, (90), 5 states have call successors, (90) [2023-12-19 12:59:00,693 INFO L276 IsEmpty]: Start isEmpty. Operand 4238 states and 5704 transitions. [2023-12-19 12:59:00,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2023-12-19 12:59:00,695 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:59:00,695 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:59:00,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-12-19 12:59:00,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-19 12:59:00,903 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:59:00,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:59:00,903 INFO L85 PathProgramCache]: Analyzing trace with hash -938699288, now seen corresponding path program 1 times [2023-12-19 12:59:00,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:59:00,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055938996] [2023-12-19 12:59:00,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:59:00,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:59:00,926 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:59:00,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2084618350] [2023-12-19 12:59:00,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:59:00,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:59:00,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:59:00,927 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:59:00,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-19 12:59:01,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:59:01,245 INFO L262 TraceCheckSpWp]: Trace formula consists of 743 conjuncts, 39 conjunts are in the unsatisfiable core [2023-12-19 12:59:01,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:59:04,406 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2149 proven. 447 refuted. 0 times theorem prover too weak. 1364 trivial. 0 not checked. [2023-12-19 12:59:04,406 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:59:07,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:59:07,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055938996] [2023-12-19 12:59:07,297 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:59:07,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084618350] [2023-12-19 12:59:07,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084618350] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 12:59:07,297 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 12:59:07,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2023-12-19 12:59:07,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589905001] [2023-12-19 12:59:07,297 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 12:59:07,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-12-19 12:59:07,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:59:07,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-12-19 12:59:07,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=397, Invalid=1243, Unknown=0, NotChecked=0, Total=1640 [2023-12-19 12:59:07,299 INFO L87 Difference]: Start difference. First operand 4238 states and 5704 transitions. Second operand has 25 states, 25 states have (on average 4.32) internal successors, (108), 23 states have internal predecessors, (108), 6 states have call successors, (45), 6 states have call predecessors, (45), 9 states have return successors, (45), 5 states have call predecessors, (45), 6 states have call successors, (45) [2023-12-19 12:59:13,241 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 [] [2023-12-19 12:59:17,244 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 [] [2023-12-19 12:59:21,246 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 [] [2023-12-19 12:59:25,249 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 [] [2023-12-19 12:59:29,251 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 [] [2023-12-19 12:59:33,254 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 [] [2023-12-19 12:59:34,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:59:34,767 INFO L93 Difference]: Finished difference Result 10335 states and 13855 transitions. [2023-12-19 12:59:34,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-12-19 12:59:34,768 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.32) internal successors, (108), 23 states have internal predecessors, (108), 6 states have call successors, (45), 6 states have call predecessors, (45), 9 states have return successors, (45), 5 states have call predecessors, (45), 6 states have call successors, (45) Word has length 306 [2023-12-19 12:59:34,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:59:34,790 INFO L225 Difference]: With dead ends: 10335 [2023-12-19 12:59:34,790 INFO L226 Difference]: Without dead ends: 6245 [2023-12-19 12:59:34,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 605 GetRequests, 539 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1192 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1156, Invalid=3400, Unknown=0, NotChecked=0, Total=4556 [2023-12-19 12:59:34,795 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 2268 mSDsluCounter, 865 mSDsCounter, 0 mSdLazyCounter, 1457 mSolverCounterSat, 100 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2269 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 1563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1457 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.9s IncrementalHoareTripleChecker+Time [2023-12-19 12:59:34,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2269 Valid, 1021 Invalid, 1563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1457 Invalid, 6 Unknown, 0 Unchecked, 25.9s Time] [2023-12-19 12:59:34,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6245 states. [2023-12-19 12:59:35,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6245 to 3635. [2023-12-19 12:59:35,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3635 states, 3090 states have (on average 1.2870550161812297) internal successors, (3977), 3090 states have internal predecessors, (3977), 405 states have call successors, (405), 139 states have call predecessors, (405), 139 states have return successors, (405), 405 states have call predecessors, (405), 405 states have call successors, (405) [2023-12-19 12:59:35,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3635 states to 3635 states and 4787 transitions. [2023-12-19 12:59:35,087 INFO L78 Accepts]: Start accepts. Automaton has 3635 states and 4787 transitions. Word has length 306 [2023-12-19 12:59:35,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:59:35,087 INFO L495 AbstractCegarLoop]: Abstraction has 3635 states and 4787 transitions. [2023-12-19 12:59:35,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.32) internal successors, (108), 23 states have internal predecessors, (108), 6 states have call successors, (45), 6 states have call predecessors, (45), 9 states have return successors, (45), 5 states have call predecessors, (45), 6 states have call successors, (45) [2023-12-19 12:59:35,087 INFO L276 IsEmpty]: Start isEmpty. Operand 3635 states and 4787 transitions. [2023-12-19 12:59:35,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2023-12-19 12:59:35,089 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:59:35,089 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:59:35,096 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-12-19 12:59:35,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:59:35,297 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:59:35,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:59:35,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1508537576, now seen corresponding path program 1 times [2023-12-19 12:59:35,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:59:35,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372430275] [2023-12-19 12:59:35,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:59:35,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:59:35,320 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:59:35,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1753212761] [2023-12-19 12:59:35,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:59:35,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:59:35,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:59:35,321 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:59:35,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-19 12:59:35,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:59:35,699 INFO L262 TraceCheckSpWp]: Trace formula consists of 744 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 12:59:35,702 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:59:36,640 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2038 proven. 318 refuted. 0 times theorem prover too weak. 1604 trivial. 0 not checked. [2023-12-19 12:59:36,641 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:59:37,274 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 60 proven. 327 refuted. 0 times theorem prover too weak. 3573 trivial. 0 not checked. [2023-12-19 12:59:37,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:59:37,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372430275] [2023-12-19 12:59:37,274 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:59:37,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753212761] [2023-12-19 12:59:37,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753212761] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:59:37,275 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:59:37,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2023-12-19 12:59:37,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515918553] [2023-12-19 12:59:37,275 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:59:37,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-19 12:59:37,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:59:37,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-19 12:59:37,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=413, Unknown=0, NotChecked=0, Total=552 [2023-12-19 12:59:37,277 INFO L87 Difference]: Start difference. First operand 3635 states and 4787 transitions. Second operand has 24 states, 24 states have (on average 7.25) internal successors, (174), 24 states have internal predecessors, (174), 7 states have call successors, (89), 4 states have call predecessors, (89), 10 states have return successors, (90), 6 states have call predecessors, (90), 7 states have call successors, (90) [2023-12-19 12:59:42,005 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 [] [2023-12-19 12:59:46,008 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 [] [2023-12-19 12:59:50,037 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 [] [2023-12-19 12:59:50,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:59:50,725 INFO L93 Difference]: Finished difference Result 8147 states and 10660 transitions. [2023-12-19 12:59:50,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-12-19 12:59:50,725 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 7.25) internal successors, (174), 24 states have internal predecessors, (174), 7 states have call successors, (89), 4 states have call predecessors, (89), 10 states have return successors, (90), 6 states have call predecessors, (90), 7 states have call successors, (90) Word has length 306 [2023-12-19 12:59:50,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:59:50,757 INFO L225 Difference]: With dead ends: 8147 [2023-12-19 12:59:50,757 INFO L226 Difference]: Without dead ends: 4633 [2023-12-19 12:59:50,761 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 636 GetRequests, 590 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=628, Invalid=1628, Unknown=0, NotChecked=0, Total=2256 [2023-12-19 12:59:50,763 INFO L413 NwaCegarLoop]: 187 mSDtfsCounter, 416 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 1104 mSolverCounterSat, 86 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 794 SdHoareTripleChecker+Invalid, 1193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1104 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.7s IncrementalHoareTripleChecker+Time [2023-12-19 12:59:50,763 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [416 Valid, 794 Invalid, 1193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1104 Invalid, 3 Unknown, 0 Unchecked, 12.7s Time] [2023-12-19 12:59:50,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4633 states. [2023-12-19 12:59:51,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4633 to 3703. [2023-12-19 12:59:51,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3703 states, 3149 states have (on average 1.281676722769133) internal successors, (4036), 3149 states have internal predecessors, (4036), 405 states have call successors, (405), 148 states have call predecessors, (405), 148 states have return successors, (405), 405 states have call predecessors, (405), 405 states have call successors, (405) [2023-12-19 12:59:51,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3703 states to 3703 states and 4846 transitions. [2023-12-19 12:59:51,186 INFO L78 Accepts]: Start accepts. Automaton has 3703 states and 4846 transitions. Word has length 306 [2023-12-19 12:59:51,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:59:51,186 INFO L495 AbstractCegarLoop]: Abstraction has 3703 states and 4846 transitions. [2023-12-19 12:59:51,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 7.25) internal successors, (174), 24 states have internal predecessors, (174), 7 states have call successors, (89), 4 states have call predecessors, (89), 10 states have return successors, (90), 6 states have call predecessors, (90), 7 states have call successors, (90) [2023-12-19 12:59:51,187 INFO L276 IsEmpty]: Start isEmpty. Operand 3703 states and 4846 transitions. [2023-12-19 12:59:51,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2023-12-19 12:59:51,188 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:59:51,188 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:59:51,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-12-19 12:59:51,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:59:51,395 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:59:51,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:59:51,396 INFO L85 PathProgramCache]: Analyzing trace with hash -905420818, now seen corresponding path program 1 times [2023-12-19 12:59:51,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:59:51,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712802670] [2023-12-19 12:59:51,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:59:51,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:59:51,418 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:59:51,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [758572810] [2023-12-19 12:59:51,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:59:51,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:59:51,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:59:51,419 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:59:51,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-19 12:59:51,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:59:51,789 INFO L262 TraceCheckSpWp]: Trace formula consists of 749 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-19 12:59:51,792 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:59:52,810 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1976 proven. 321 refuted. 0 times theorem prover too weak. 1663 trivial. 0 not checked. [2023-12-19 12:59:52,810 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:59:53,723 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 57 proven. 330 refuted. 0 times theorem prover too weak. 3573 trivial. 0 not checked. [2023-12-19 12:59:53,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:59:53,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712802670] [2023-12-19 12:59:53,724 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:59:53,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758572810] [2023-12-19 12:59:53,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758572810] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:59:53,724 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:59:53,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2023-12-19 12:59:53,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39997100] [2023-12-19 12:59:53,724 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:59:53,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-19 12:59:53,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:59:53,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-19 12:59:53,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=575, Unknown=0, NotChecked=0, Total=756 [2023-12-19 12:59:53,726 INFO L87 Difference]: Start difference. First operand 3703 states and 4846 transitions. Second operand has 28 states, 28 states have (on average 6.214285714285714) internal successors, (174), 28 states have internal predecessors, (174), 7 states have call successors, (89), 4 states have call predecessors, (89), 10 states have return successors, (90), 6 states have call predecessors, (90), 7 states have call successors, (90) [2023-12-19 12:59:55,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:59:55,566 INFO L93 Difference]: Finished difference Result 8059 states and 10624 transitions. [2023-12-19 12:59:55,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-12-19 12:59:55,567 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 6.214285714285714) internal successors, (174), 28 states have internal predecessors, (174), 7 states have call successors, (89), 4 states have call predecessors, (89), 10 states have return successors, (90), 6 states have call predecessors, (90), 7 states have call successors, (90) Word has length 306 [2023-12-19 12:59:55,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:59:55,574 INFO L225 Difference]: With dead ends: 8059 [2023-12-19 12:59:55,574 INFO L226 Difference]: Without dead ends: 4305 [2023-12-19 12:59:55,578 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 643 GetRequests, 586 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 803 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=878, Invalid=2544, Unknown=0, NotChecked=0, Total=3422 [2023-12-19 12:59:55,579 INFO L413 NwaCegarLoop]: 189 mSDtfsCounter, 1027 mSDsluCounter, 851 mSDsCounter, 0 mSdLazyCounter, 1424 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1028 SdHoareTripleChecker+Valid, 1040 SdHoareTripleChecker+Invalid, 1563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 1424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-19 12:59:55,579 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1028 Valid, 1040 Invalid, 1563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 1424 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-19 12:59:55,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4305 states. [2023-12-19 12:59:55,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4305 to 2842. [2023-12-19 12:59:55,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2842 states, 2288 states have (on average 1.2583041958041958) internal successors, (2879), 2288 states have internal predecessors, (2879), 405 states have call successors, (405), 148 states have call predecessors, (405), 148 states have return successors, (405), 405 states have call predecessors, (405), 405 states have call successors, (405) [2023-12-19 12:59:55,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2842 states to 2842 states and 3689 transitions. [2023-12-19 12:59:55,908 INFO L78 Accepts]: Start accepts. Automaton has 2842 states and 3689 transitions. Word has length 306 [2023-12-19 12:59:55,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:59:55,909 INFO L495 AbstractCegarLoop]: Abstraction has 2842 states and 3689 transitions. [2023-12-19 12:59:55,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 6.214285714285714) internal successors, (174), 28 states have internal predecessors, (174), 7 states have call successors, (89), 4 states have call predecessors, (89), 10 states have return successors, (90), 6 states have call predecessors, (90), 7 states have call successors, (90) [2023-12-19 12:59:55,909 INFO L276 IsEmpty]: Start isEmpty. Operand 2842 states and 3689 transitions. [2023-12-19 12:59:55,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2023-12-19 12:59:55,910 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:59:55,910 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 12:59:55,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-12-19 12:59:56,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:59:56,118 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:59:56,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:59:56,119 INFO L85 PathProgramCache]: Analyzing trace with hash 783968940, now seen corresponding path program 1 times [2023-12-19 12:59:56,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:59:56,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125188454] [2023-12-19 12:59:56,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:59:56,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:59:56,144 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:59:56,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [677552994] [2023-12-19 12:59:56,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:59:56,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:59:56,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:59:56,145 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 12:59:56,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-19 12:59:56,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:59:56,465 INFO L262 TraceCheckSpWp]: Trace formula consists of 744 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-19 12:59:56,468 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:00:02,598 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2009 proven. 144 refuted. 0 times theorem prover too weak. 1807 trivial. 0 not checked. [2023-12-19 13:00:02,598 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:00:03,300 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 114 proven. 147 refuted. 0 times theorem prover too weak. 3699 trivial. 0 not checked. [2023-12-19 13:00:03,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:00:03,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125188454] [2023-12-19 13:00:03,301 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:00:03,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677552994] [2023-12-19 13:00:03,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [677552994] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 13:00:03,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 13:00:03,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 24 [2023-12-19 13:00:03,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783383363] [2023-12-19 13:00:03,301 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 13:00:03,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-19 13:00:03,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:00:03,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-19 13:00:03,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=413, Unknown=1, NotChecked=0, Total=552 [2023-12-19 13:00:03,302 INFO L87 Difference]: Start difference. First operand 2842 states and 3689 transitions. Second operand has 24 states, 23 states have (on average 7.304347826086956) internal successors, (168), 22 states have internal predecessors, (168), 6 states have call successors, (90), 4 states have call predecessors, (90), 7 states have return successors, (90), 6 states have call predecessors, (90), 6 states have call successors, (90) [2023-12-19 13:00:08,955 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 [] [2023-12-19 13:00:12,959 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 [] [2023-12-19 13:00:16,960 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 [] [2023-12-19 13:00:20,967 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 [] [2023-12-19 13:00:24,970 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 [] [2023-12-19 13:00:28,974 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 [] [2023-12-19 13:00:32,976 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 [] [2023-12-19 13:00:36,983 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 [] [2023-12-19 13:00:40,985 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 [] [2023-12-19 13:00:45,049 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 [] [2023-12-19 13:00:49,142 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 [] [2023-12-19 13:00:53,880 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 [] [2023-12-19 13:00:57,883 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 [] [2023-12-19 13:01:01,886 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 [] [2023-12-19 13:01:05,889 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 [] [2023-12-19 13:01:10,699 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 13:01:13,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.86s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 13:01:19,887 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 13:01:21,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 13:01:25,697 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.52s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 13:01:29,766 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 13:01:30,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:01:30,211 INFO L93 Difference]: Finished difference Result 8621 states and 11227 transitions. [2023-12-19 13:01:30,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-19 13:01:30,215 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 7.304347826086956) internal successors, (168), 22 states have internal predecessors, (168), 6 states have call successors, (90), 4 states have call predecessors, (90), 7 states have return successors, (90), 6 states have call predecessors, (90), 6 states have call successors, (90) Word has length 306 [2023-12-19 13:01:30,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:01:30,221 INFO L225 Difference]: With dead ends: 8621 [2023-12-19 13:01:30,221 INFO L226 Difference]: Without dead ends: 5939 [2023-12-19 13:01:30,225 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 637 GetRequests, 592 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=631, Invalid=1530, Unknown=1, NotChecked=0, Total=2162 [2023-12-19 13:01:30,226 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 1224 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 1058 mSolverCounterSat, 155 mSolverCounterUnsat, 18 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 82.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1244 SdHoareTripleChecker+Valid, 1124 SdHoareTripleChecker+Invalid, 1231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 1058 IncrementalHoareTripleChecker+Invalid, 18 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 82.9s IncrementalHoareTripleChecker+Time [2023-12-19 13:01:30,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1244 Valid, 1124 Invalid, 1231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 1058 Invalid, 18 Unknown, 0 Unchecked, 82.9s Time] [2023-12-19 13:01:30,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5939 states. [2023-12-19 13:01:30,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5939 to 3695. [2023-12-19 13:01:30,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3695 states, 3141 states have (on average 1.2747532632919452) internal successors, (4004), 3141 states have internal predecessors, (4004), 405 states have call successors, (405), 148 states have call predecessors, (405), 148 states have return successors, (405), 405 states have call predecessors, (405), 405 states have call successors, (405) [2023-12-19 13:01:30,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3695 states to 3695 states and 4814 transitions. [2023-12-19 13:01:30,616 INFO L78 Accepts]: Start accepts. Automaton has 3695 states and 4814 transitions. Word has length 306 [2023-12-19 13:01:30,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:01:30,616 INFO L495 AbstractCegarLoop]: Abstraction has 3695 states and 4814 transitions. [2023-12-19 13:01:30,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 7.304347826086956) internal successors, (168), 22 states have internal predecessors, (168), 6 states have call successors, (90), 4 states have call predecessors, (90), 7 states have return successors, (90), 6 states have call predecessors, (90), 6 states have call successors, (90) [2023-12-19 13:01:30,616 INFO L276 IsEmpty]: Start isEmpty. Operand 3695 states and 4814 transitions. [2023-12-19 13:01:30,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2023-12-19 13:01:30,618 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:01:30,618 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:01:30,625 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-12-19 13:01:30,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:30,825 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:01:30,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:01:30,825 INFO L85 PathProgramCache]: Analyzing trace with hash -237099414, now seen corresponding path program 1 times [2023-12-19 13:01:30,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:01:30,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340399188] [2023-12-19 13:01:30,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:30,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:01:30,849 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:01:30,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2055313895] [2023-12-19 13:01:30,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:01:30,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:01:30,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:01:30,850 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 13:01:30,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process Received shutdown request... [2023-12-19 13:12:37,130 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-19 13:12:37,130 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-19 13:12:38,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 [2023-12-19 13:12:38,331 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forcibly destroying the process [2023-12-19 13:12:38,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 137 [2023-12-19 13:12:38,339 ERROR L246 FreeRefinementEngine]: Caught known exception: Timeout or Toolchain cancelled by user [2023-12-19 13:12:38,340 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-19 13:12:38,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-12-19 13:12:38,341 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was analyzing trace of length 307 with TraceHistMax 45,while AutomatonFreeRefinementEngine was Timeout during CAMEL. [2023-12-19 13:12:38,344 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:12:38,345 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-19 13:12:38,347 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.12 01:12:38 BoogieIcfgContainer [2023-12-19 13:12:38,347 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-19 13:12:38,347 INFO L158 Benchmark]: Toolchain (without parser) took 873752.85ms. Allocated memory was 186.6MB in the beginning and 834.7MB in the end (delta: 648.0MB). Free memory was 149.5MB in the beginning and 465.7MB in the end (delta: -316.2MB). Peak memory consumption was 332.8MB. Max. memory is 8.0GB. [2023-12-19 13:12:38,347 INFO L158 Benchmark]: CDTParser took 0.38ms. Allocated memory is still 186.6MB. Free memory is still 144.0MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 13:12:38,347 INFO L158 Benchmark]: CACSL2BoogieTranslator took 339.99ms. Allocated memory is still 186.6MB. Free memory was 149.5MB in the beginning and 124.5MB in the end (delta: 25.0MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. [2023-12-19 13:12:38,347 INFO L158 Benchmark]: Boogie Procedure Inliner took 62.98ms. Allocated memory is still 186.6MB. Free memory was 124.5MB in the beginning and 113.4MB in the end (delta: 11.1MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-12-19 13:12:38,347 INFO L158 Benchmark]: Boogie Preprocessor took 84.05ms. Allocated memory is still 186.6MB. Free memory was 113.4MB in the beginning and 91.2MB in the end (delta: 22.1MB). Peak memory consumption was 22.0MB. Max. memory is 8.0GB. [2023-12-19 13:12:38,348 INFO L158 Benchmark]: RCFGBuilder took 752.52ms. Allocated memory is still 186.6MB. Free memory was 91.2MB in the beginning and 103.8MB in the end (delta: -12.5MB). Peak memory consumption was 15.2MB. Max. memory is 8.0GB. [2023-12-19 13:12:38,348 INFO L158 Benchmark]: TraceAbstraction took 872509.19ms. Allocated memory was 186.6MB in the beginning and 834.7MB in the end (delta: 648.0MB). Free memory was 103.3MB in the beginning and 465.7MB in the end (delta: -362.5MB). Peak memory consumption was 285.0MB. Max. memory is 8.0GB. [2023-12-19 13:12:38,348 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.38ms. Allocated memory is still 186.6MB. Free memory is still 144.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 339.99ms. Allocated memory is still 186.6MB. Free memory was 149.5MB in the beginning and 124.5MB in the end (delta: 25.0MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 62.98ms. Allocated memory is still 186.6MB. Free memory was 124.5MB in the beginning and 113.4MB in the end (delta: 11.1MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Preprocessor took 84.05ms. Allocated memory is still 186.6MB. Free memory was 113.4MB in the beginning and 91.2MB in the end (delta: 22.1MB). Peak memory consumption was 22.0MB. Max. memory is 8.0GB. * RCFGBuilder took 752.52ms. Allocated memory is still 186.6MB. Free memory was 91.2MB in the beginning and 103.8MB in the end (delta: -12.5MB). Peak memory consumption was 15.2MB. Max. memory is 8.0GB. * TraceAbstraction took 872509.19ms. Allocated memory was 186.6MB in the beginning and 834.7MB in the end (delta: 648.0MB). Free memory was 103.3MB in the beginning and 465.7MB in the end (delta: -362.5MB). Peak memory consumption was 285.0MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 19]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 19). Cancelled while NwaCegarLoop was analyzing trace of length 307 with TraceHistMax 45,while AutomatonFreeRefinementEngine was Timeout during CAMEL. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 159 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 872.5s, OverallIterations: 23, TraceHistogramMax: 45, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 161.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 31 mSolverCounterUnknown, 16459 SdHoareTripleChecker+Valid, 148.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 16298 mSDsluCounter, 24062 SdHoareTripleChecker+Invalid, 146.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 18387 mSDsCounter, 2962 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14257 IncrementalHoareTripleChecker+Invalid, 17250 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2962 mSolverCounterUnsat, 5675 mSDtfsCounter, 14257 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 11770 GetRequests, 11238 SyntacticMatches, 7 SemanticMatches, 525 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5688 ImplicationChecksByTransitivity, 14.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4238occurred in iteration=18, InterpolantAutomatonStates: 407, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.5s AutomataMinimizationTime, 22 MinimizatonAttempts, 20923 StatesRemovedByMinimization, 21 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 2.3s SatisfiabilityAnalysisTime, 28.5s InterpolantComputationTime, 6976 NumberOfCodeBlocks, 6976 NumberOfCodeBlocksAsserted, 23 NumberOfCheckSat, 11195 ConstructedInterpolants, 0 QuantifiedInterpolants, 69986 SizeOfPredicates, 135 NumberOfNonLiveVariables, 16299 ConjunctsInSsa, 298 ConjunctsInUnsatCore, 37 InterpolantComputations, 7 PerfectInterpolantSequences, 142107/146520 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown