/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound20.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 22:32:38,168 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 22:32:38,177 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 22:32:38,224 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 22:32:38,225 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 22:32:38,227 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 22:32:38,229 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 22:32:38,233 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 22:32:38,235 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 22:32:38,238 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 22:32:38,238 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 22:32:38,239 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 22:32:38,239 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 22:32:38,241 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 22:32:38,242 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 22:32:38,243 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 22:32:38,243 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 22:32:38,243 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 22:32:38,245 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 22:32:38,248 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 22:32:38,249 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 22:32:38,250 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 22:32:38,251 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 22:32:38,251 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 22:32:38,252 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 22:32:38,256 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 22:32:38,256 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 22:32:38,257 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 22:32:38,257 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 22:32:38,258 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 22:32:38,259 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 22:32:38,259 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 22:32:38,260 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 22:32:38,260 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 22:32:38,261 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 22:32:38,261 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 22:32:38,261 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 22:32:38,262 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 22:32:38,262 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 22:32:38,262 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 22:32:38,263 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 22:32:38,264 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 22:32:38,264 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-04-06 22:32:38,271 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 22:32:38,271 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 22:32:38,272 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 22:32:38,272 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 22:32:38,272 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 22:32:38,272 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 22:32:38,272 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 22:32:38,272 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 22:32:38,273 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 22:32:38,273 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 22:32:38,273 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 22:32:38,273 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 22:32:38,273 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 22:32:38,274 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 22:32:38,274 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 22:32:38,274 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 22:32:38,274 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 22:32:38,274 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 22:32:38,274 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 22:32:38,274 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 22:32:38,274 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 22:32:38,274 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-04-06 22:32:38,274 INFO L138 SettingsManager]: * Use separate solver for trace checks=false 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.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-04-06 22:32:38,446 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 22:32:38,468 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 22:32:38,469 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 22:32:38,470 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 22:32:38,470 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 22:32:38,471 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound20.c [2022-04-06 22:32:38,515 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0031be54b/e03d400e7b3340f0aa8e78979e0d845b/FLAG0dc8d6e86 [2022-04-06 22:32:38,911 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 22:32:38,911 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound20.c [2022-04-06 22:32:38,916 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0031be54b/e03d400e7b3340f0aa8e78979e0d845b/FLAG0dc8d6e86 [2022-04-06 22:32:38,936 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0031be54b/e03d400e7b3340f0aa8e78979e0d845b [2022-04-06 22:32:38,938 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 22:32:38,939 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 22:32:38,940 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 22:32:38,940 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 22:32:38,942 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 22:32:38,943 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 10:32:38" (1/1) ... [2022-04-06 22:32:38,944 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f9df619 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:38, skipping insertion in model container [2022-04-06 22:32:38,944 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 10:32:38" (1/1) ... [2022-04-06 22:32:38,949 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 22:32:38,962 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 22:32:39,146 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound20.c[490,503] [2022-04-06 22:32:39,176 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 22:32:39,182 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 22:32:39,191 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound20.c[490,503] [2022-04-06 22:32:39,210 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 22:32:39,231 INFO L208 MainTranslator]: Completed translation [2022-04-06 22:32:39,231 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:39 WrapperNode [2022-04-06 22:32:39,231 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 22:32:39,232 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 22:32:39,232 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 22:32:39,232 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 22:32:39,240 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:39" (1/1) ... [2022-04-06 22:32:39,240 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:39" (1/1) ... [2022-04-06 22:32:39,251 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:39" (1/1) ... [2022-04-06 22:32:39,251 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:39" (1/1) ... [2022-04-06 22:32:39,262 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:39" (1/1) ... [2022-04-06 22:32:39,265 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:39" (1/1) ... [2022-04-06 22:32:39,266 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:39" (1/1) ... [2022-04-06 22:32:39,267 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 22:32:39,268 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 22:32:39,268 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 22:32:39,268 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 22:32:39,269 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:39" (1/1) ... [2022-04-06 22:32:39,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 22:32:39,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:39,292 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-04-06 22:32:39,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-04-06 22:32:39,335 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 22:32:39,335 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 22:32:39,335 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 22:32:39,336 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 22:32:39,336 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 22:32:39,336 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 22:32:39,337 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 22:32:39,337 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 22:32:39,337 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 22:32:39,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 22:32:39,337 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 22:32:39,337 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 22:32:39,338 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 22:32:39,338 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 22:32:39,339 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 22:32:39,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 22:32:39,340 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 22:32:39,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 22:32:39,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 22:32:39,341 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 22:32:39,402 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 22:32:39,403 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 22:32:39,598 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 22:32:39,603 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 22:32:39,603 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-04-06 22:32:39,605 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 10:32:39 BoogieIcfgContainer [2022-04-06 22:32:39,605 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 22:32:39,606 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 22:32:39,607 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 22:32:39,618 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 22:32:39,618 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 10:32:38" (1/3) ... [2022-04-06 22:32:39,619 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41863e1c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 10:32:39, skipping insertion in model container [2022-04-06 22:32:39,619 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:39" (2/3) ... [2022-04-06 22:32:39,619 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41863e1c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 10:32:39, skipping insertion in model container [2022-04-06 22:32:39,619 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 10:32:39" (3/3) ... [2022-04-06 22:32:39,620 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_valuebound20.c [2022-04-06 22:32:39,624 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 22:32:39,624 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 22:32:39,669 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 22:32:39,675 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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 [2022-04-06 22:32:39,675 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 22:32:39,686 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 20 states have (on average 1.45) internal successors, (29), 22 states have internal predecessors, (29), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-04-06 22:32:39,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-04-06 22:32:39,692 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:39,692 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:39,693 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:39,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:39,696 INFO L85 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 1 times [2022-04-06 22:32:39,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:39,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [959463526] [2022-04-06 22:32:39,718 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:39,719 INFO L85 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 2 times [2022-04-06 22:32:39,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:39,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078750097] [2022-04-06 22:32:39,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:39,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:39,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:32:39,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 22:32:39,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:32:39,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 22:32:39,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:32:39,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 22:32:39,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:32:39,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-04-06 22:32:39,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:32:39,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-04-06 22:32:39,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:32:39,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-04-06 22:32:39,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:32:39,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-04-06 22:32:39,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:32:39,951 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 22:32:39,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:39,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078750097] [2022-04-06 22:32:39,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078750097] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:39,953 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:39,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 22:32:39,955 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:39,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [959463526] [2022-04-06 22:32:39,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [959463526] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:39,957 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:39,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 22:32:39,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846850294] [2022-04-06 22:32:39,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:39,961 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 22:32:39,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:39,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 22:32:39,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 22:32:39,989 INFO L87 Difference]: Start difference. First operand has 40 states, 20 states have (on average 1.45) internal successors, (29), 22 states have internal predecessors, (29), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 22:32:40,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:40,091 INFO L93 Difference]: Finished difference Result 73 states and 118 transitions. [2022-04-06 22:32:40,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 22:32:40,093 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 43 [2022-04-06 22:32:40,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:40,101 INFO L225 Difference]: With dead ends: 73 [2022-04-06 22:32:40,101 INFO L226 Difference]: Without dead ends: 35 [2022-04-06 22:32:40,105 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 22:32:40,108 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 20 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:40,109 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 42 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:32:40,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-04-06 22:32:40,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-04-06 22:32:40,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 17 states have (on average 1.1764705882352942) internal successors, (20), 19 states have internal predecessors, (20), 14 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-04-06 22:32:40,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 46 transitions. [2022-04-06 22:32:40,147 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 46 transitions. Word has length 43 [2022-04-06 22:32:40,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:40,148 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 46 transitions. [2022-04-06 22:32:40,148 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 22:32:40,148 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 46 transitions. [2022-04-06 22:32:40,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-04-06 22:32:40,150 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:40,150 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:40,150 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 22:32:40,151 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:40,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:40,152 INFO L85 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 1 times [2022-04-06 22:32:40,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:40,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [640296541] [2022-04-06 22:32:40,154 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:40,154 INFO L85 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 2 times [2022-04-06 22:32:40,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:40,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001068696] [2022-04-06 22:32:40,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:40,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:40,187 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:40,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [676926311] [2022-04-06 22:32:40,187 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:40,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:40,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:40,202 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) [2022-04-06 22:32:40,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-04-06 22:32:40,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:40,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:40,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 22:32:40,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:40,412 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-04-06 22:32:40,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:40,556 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-04-06 22:32:40,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:40,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001068696] [2022-04-06 22:32:40,558 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:40,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676926311] [2022-04-06 22:32:40,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676926311] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:32:40,561 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:32:40,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-04-06 22:32:40,562 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:40,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [640296541] [2022-04-06 22:32:40,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [640296541] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:40,562 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:40,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 22:32:40,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570948852] [2022-04-06 22:32:40,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:40,563 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 22:32:40,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:40,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 22:32:40,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 22:32:40,564 INFO L87 Difference]: Start difference. First operand 35 states and 46 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 22:32:40,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:40,668 INFO L93 Difference]: Finished difference Result 52 states and 69 transitions. [2022-04-06 22:32:40,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:32:40,669 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 44 [2022-04-06 22:32:40,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:40,671 INFO L225 Difference]: With dead ends: 52 [2022-04-06 22:32:40,671 INFO L226 Difference]: Without dead ends: 44 [2022-04-06 22:32:40,672 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:32:40,673 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 19 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:40,676 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 128 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:32:40,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-04-06 22:32:40,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 37. [2022-04-06 22:32:40,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 19 states have (on average 1.1578947368421053) internal successors, (22), 20 states have internal predecessors, (22), 14 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-04-06 22:32:40,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2022-04-06 22:32:40,684 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 44 [2022-04-06 22:32:40,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:40,685 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2022-04-06 22:32:40,685 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 22:32:40,685 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2022-04-06 22:32:40,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-04-06 22:32:40,686 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:40,686 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:40,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:40,886 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:40,887 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:40,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:40,887 INFO L85 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 1 times [2022-04-06 22:32:40,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:40,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1810533672] [2022-04-06 22:32:40,888 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:40,888 INFO L85 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 2 times [2022-04-06 22:32:40,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:40,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611726498] [2022-04-06 22:32:40,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:40,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:40,898 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:40,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1840980015] [2022-04-06 22:32:40,899 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:40,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:40,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:40,900 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) [2022-04-06 22:32:40,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-04-06 22:32:40,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 22:32:40,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:40,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 8 conjunts are in the unsatisfiable core [2022-04-06 22:32:40,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:41,005 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 22:32:41,006 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:32:41,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:41,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611726498] [2022-04-06 22:32:41,006 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:41,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840980015] [2022-04-06 22:32:41,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840980015] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:41,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:41,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:41,007 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:41,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1810533672] [2022-04-06 22:32:41,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1810533672] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:41,007 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:41,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:41,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191423265] [2022-04-06 22:32:41,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:41,007 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:32:41,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:41,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:32:41,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:32:41,008 INFO L87 Difference]: Start difference. First operand 37 states and 48 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-04-06 22:32:41,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:41,046 INFO L93 Difference]: Finished difference Result 50 states and 65 transitions. [2022-04-06 22:32:41,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:32:41,046 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 45 [2022-04-06 22:32:41,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:41,047 INFO L225 Difference]: With dead ends: 50 [2022-04-06 22:32:41,047 INFO L226 Difference]: Without dead ends: 48 [2022-04-06 22:32:41,048 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:32:41,048 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 6 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:41,049 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 154 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:32:41,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-04-06 22:32:41,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 43. [2022-04-06 22:32:41,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 23 states have (on average 1.1304347826086956) internal successors, (26), 25 states have internal predecessors, (26), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-04-06 22:32:41,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 54 transitions. [2022-04-06 22:32:41,056 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 54 transitions. Word has length 45 [2022-04-06 22:32:41,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:41,056 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 54 transitions. [2022-04-06 22:32:41,056 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-04-06 22:32:41,056 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 54 transitions. [2022-04-06 22:32:41,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-04-06 22:32:41,057 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:41,057 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:41,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:41,263 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-04-06 22:32:41,264 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:41,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:41,264 INFO L85 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 1 times [2022-04-06 22:32:41,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:41,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1918632497] [2022-04-06 22:32:41,265 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:41,265 INFO L85 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 2 times [2022-04-06 22:32:41,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:41,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885985144] [2022-04-06 22:32:41,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:41,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:41,274 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:41,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1104299949] [2022-04-06 22:32:41,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:41,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:41,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:41,277 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) [2022-04-06 22:32:41,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-04-06 22:32:41,319 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:41,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:41,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 22:32:41,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:41,430 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 22:32:41,430 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:32:41,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:41,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885985144] [2022-04-06 22:32:41,431 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:41,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104299949] [2022-04-06 22:32:41,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104299949] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:41,431 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:41,431 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:41,431 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:41,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1918632497] [2022-04-06 22:32:41,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1918632497] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:41,432 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:41,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:41,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219148063] [2022-04-06 22:32:41,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:41,432 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:32:41,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:41,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:32:41,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:32:41,433 INFO L87 Difference]: Start difference. First operand 43 states and 54 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 22:32:41,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:41,462 INFO L93 Difference]: Finished difference Result 58 states and 74 transitions. [2022-04-06 22:32:41,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:32:41,463 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 50 [2022-04-06 22:32:41,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:41,464 INFO L225 Difference]: With dead ends: 58 [2022-04-06 22:32:41,464 INFO L226 Difference]: Without dead ends: 56 [2022-04-06 22:32:41,465 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:32:41,465 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 7 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:41,465 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 161 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:32:41,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-04-06 22:32:41,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 55. [2022-04-06 22:32:41,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 29 states have (on average 1.1379310344827587) internal successors, (33), 32 states have internal predecessors, (33), 20 states have call successors, (20), 6 states have call predecessors, (20), 5 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-04-06 22:32:41,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 71 transitions. [2022-04-06 22:32:41,473 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 71 transitions. Word has length 50 [2022-04-06 22:32:41,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:41,473 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 71 transitions. [2022-04-06 22:32:41,473 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 22:32:41,474 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 71 transitions. [2022-04-06 22:32:41,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-04-06 22:32:41,474 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:41,474 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:41,498 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-04-06 22:32:41,697 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:41,697 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:41,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:41,698 INFO L85 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 1 times [2022-04-06 22:32:41,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:41,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [578315376] [2022-04-06 22:32:41,698 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:41,704 INFO L85 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 2 times [2022-04-06 22:32:41,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:41,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347496517] [2022-04-06 22:32:41,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:41,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:41,713 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:41,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1691013798] [2022-04-06 22:32:41,713 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:41,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:41,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:41,719 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) [2022-04-06 22:32:41,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-04-06 22:32:41,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:41,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:41,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 22:32:41,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:41,874 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-06 22:32:41,874 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:32:41,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:41,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347496517] [2022-04-06 22:32:41,875 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:41,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1691013798] [2022-04-06 22:32:41,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1691013798] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:41,875 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:41,875 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:41,875 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:41,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [578315376] [2022-04-06 22:32:41,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [578315376] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:41,875 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:41,875 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:41,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005794653] [2022-04-06 22:32:41,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:41,876 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:32:41,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:41,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:32:41,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:32:41,876 INFO L87 Difference]: Start difference. First operand 55 states and 71 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 22:32:41,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:41,913 INFO L93 Difference]: Finished difference Result 62 states and 77 transitions. [2022-04-06 22:32:41,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:32:41,913 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 55 [2022-04-06 22:32:41,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:41,914 INFO L225 Difference]: With dead ends: 62 [2022-04-06 22:32:41,914 INFO L226 Difference]: Without dead ends: 60 [2022-04-06 22:32:41,914 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:32:41,915 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 7 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:41,915 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 151 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:32:41,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-04-06 22:32:41,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2022-04-06 22:32:41,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 32 states have (on average 1.125) internal successors, (36), 35 states have internal predecessors, (36), 20 states have call successors, (20), 7 states have call predecessors, (20), 6 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-04-06 22:32:41,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 74 transitions. [2022-04-06 22:32:41,948 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 74 transitions. Word has length 55 [2022-04-06 22:32:41,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:41,948 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 74 transitions. [2022-04-06 22:32:41,949 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 22:32:41,949 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 74 transitions. [2022-04-06 22:32:41,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-04-06 22:32:41,952 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:41,952 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:41,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:42,155 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:42,155 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:42,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:42,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 1 times [2022-04-06 22:32:42,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:42,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [220960261] [2022-04-06 22:32:42,156 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:42,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 2 times [2022-04-06 22:32:42,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:42,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658252570] [2022-04-06 22:32:42,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:42,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:42,165 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:42,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1499834385] [2022-04-06 22:32:42,165 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:42,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:42,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:42,166 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:42,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-04-06 22:32:42,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:42,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:42,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 22:32:42,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:42,377 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-04-06 22:32:42,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:42,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:42,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658252570] [2022-04-06 22:32:42,450 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:42,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499834385] [2022-04-06 22:32:42,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499834385] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:32:42,450 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:32:42,450 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-04-06 22:32:42,451 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:42,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [220960261] [2022-04-06 22:32:42,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [220960261] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:42,451 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:42,451 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 22:32:42,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417191773] [2022-04-06 22:32:42,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:42,451 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 22:32:42,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:42,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 22:32:42,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:32:42,452 INFO L87 Difference]: Start difference. First operand 59 states and 74 transitions. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-04-06 22:32:42,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:42,552 INFO L93 Difference]: Finished difference Result 66 states and 80 transitions. [2022-04-06 22:32:42,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 22:32:42,552 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 60 [2022-04-06 22:32:42,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:42,557 INFO L225 Difference]: With dead ends: 66 [2022-04-06 22:32:42,557 INFO L226 Difference]: Without dead ends: 64 [2022-04-06 22:32:42,557 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-04-06 22:32:42,559 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 11 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:42,559 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 164 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:32:42,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-04-06 22:32:42,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2022-04-06 22:32:42,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 35 states have (on average 1.1142857142857143) internal successors, (39), 38 states have internal predecessors, (39), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-04-06 22:32:42,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 77 transitions. [2022-04-06 22:32:42,577 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 77 transitions. Word has length 60 [2022-04-06 22:32:42,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:42,577 INFO L478 AbstractCegarLoop]: Abstraction has 63 states and 77 transitions. [2022-04-06 22:32:42,577 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-04-06 22:32:42,577 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 77 transitions. [2022-04-06 22:32:42,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-04-06 22:32:42,577 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:42,578 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:42,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:42,791 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:42,791 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:42,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:42,792 INFO L85 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 1 times [2022-04-06 22:32:42,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:42,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1037388241] [2022-04-06 22:32:42,792 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:42,793 INFO L85 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 2 times [2022-04-06 22:32:42,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:42,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675307069] [2022-04-06 22:32:42,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:42,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:42,800 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:42,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [981315156] [2022-04-06 22:32:42,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:42,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:42,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:42,802 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) [2022-04-06 22:32:42,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-04-06 22:32:42,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:42,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:42,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 22:32:42,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:42,949 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-04-06 22:32:42,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:43,057 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-04-06 22:32:43,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:43,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675307069] [2022-04-06 22:32:43,057 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:43,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981315156] [2022-04-06 22:32:43,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981315156] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 22:32:43,058 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:32:43,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-04-06 22:32:43,058 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:43,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1037388241] [2022-04-06 22:32:43,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1037388241] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:43,058 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:43,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:43,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614887490] [2022-04-06 22:32:43,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:43,059 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:32:43,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:43,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:32:43,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 22:32:43,059 INFO L87 Difference]: Start difference. First operand 63 states and 77 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-04-06 22:32:43,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:43,098 INFO L93 Difference]: Finished difference Result 69 states and 82 transitions. [2022-04-06 22:32:43,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:32:43,099 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 67 [2022-04-06 22:32:43,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:43,099 INFO L225 Difference]: With dead ends: 69 [2022-04-06 22:32:43,099 INFO L226 Difference]: Without dead ends: 67 [2022-04-06 22:32:43,100 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 126 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-06 22:32:43,100 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 6 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:43,101 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 137 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:32:43,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-04-06 22:32:43,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 59. [2022-04-06 22:32:43,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 33 states have (on average 1.121212121212121) internal successors, (37), 34 states have internal predecessors, (37), 18 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-04-06 22:32:43,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 71 transitions. [2022-04-06 22:32:43,110 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 71 transitions. Word has length 67 [2022-04-06 22:32:43,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:43,110 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 71 transitions. [2022-04-06 22:32:43,111 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-04-06 22:32:43,111 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 71 transitions. [2022-04-06 22:32:43,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-04-06 22:32:43,111 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:43,112 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:43,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:43,329 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:43,329 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:43,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:43,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 1 times [2022-04-06 22:32:43,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:43,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [483472746] [2022-04-06 22:32:43,330 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:43,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 2 times [2022-04-06 22:32:43,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:43,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371847385] [2022-04-06 22:32:43,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:43,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:43,338 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:43,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1740576378] [2022-04-06 22:32:43,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:43,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:43,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:43,339 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) [2022-04-06 22:32:43,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-04-06 22:32:43,377 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:43,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:43,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 22:32:43,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:43,508 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-04-06 22:32:43,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:43,636 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-04-06 22:32:43,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:43,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371847385] [2022-04-06 22:32:43,637 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:43,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740576378] [2022-04-06 22:32:43,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740576378] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:32:43,637 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:32:43,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 22:32:43,637 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:43,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [483472746] [2022-04-06 22:32:43,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [483472746] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:43,638 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:43,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:32:43,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562968939] [2022-04-06 22:32:43,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:43,638 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:32:43,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:43,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:32:43,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:32:43,638 INFO L87 Difference]: Start difference. First operand 59 states and 71 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 22:32:43,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:43,764 INFO L93 Difference]: Finished difference Result 106 states and 146 transitions. [2022-04-06 22:32:43,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 22:32:43,765 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 69 [2022-04-06 22:32:43,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:43,766 INFO L225 Difference]: With dead ends: 106 [2022-04-06 22:32:43,766 INFO L226 Difference]: Without dead ends: 98 [2022-04-06 22:32:43,766 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:32:43,766 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 30 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:43,767 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 259 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:32:43,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-04-06 22:32:43,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 89. [2022-04-06 22:32:43,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 47 states have (on average 1.1914893617021276) internal successors, (56), 48 states have internal predecessors, (56), 34 states have call successors, (34), 8 states have call predecessors, (34), 7 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-04-06 22:32:43,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 122 transitions. [2022-04-06 22:32:43,778 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 122 transitions. Word has length 69 [2022-04-06 22:32:43,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:43,778 INFO L478 AbstractCegarLoop]: Abstraction has 89 states and 122 transitions. [2022-04-06 22:32:43,778 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 22:32:43,778 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 122 transitions. [2022-04-06 22:32:43,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-04-06 22:32:43,779 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:43,779 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:43,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:43,979 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:43,980 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:43,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:43,980 INFO L85 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 1 times [2022-04-06 22:32:43,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:43,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [516698255] [2022-04-06 22:32:43,980 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:43,981 INFO L85 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 2 times [2022-04-06 22:32:43,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:43,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416776577] [2022-04-06 22:32:43,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:43,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:43,988 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:43,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [406531709] [2022-04-06 22:32:43,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:43,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:43,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:43,989 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) [2022-04-06 22:32:43,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-04-06 22:32:44,029 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:44,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:44,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjunts are in the unsatisfiable core [2022-04-06 22:32:44,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:44,186 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-04-06 22:32:44,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:44,340 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-04-06 22:32:44,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:44,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416776577] [2022-04-06 22:32:44,341 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:44,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406531709] [2022-04-06 22:32:44,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406531709] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:32:44,341 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:32:44,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-04-06 22:32:44,341 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:44,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [516698255] [2022-04-06 22:32:44,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [516698255] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:44,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:44,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 22:32:44,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719325502] [2022-04-06 22:32:44,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:44,342 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 22:32:44,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:44,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 22:32:44,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-04-06 22:32:44,343 INFO L87 Difference]: Start difference. First operand 89 states and 122 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 22:32:44,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:44,504 INFO L93 Difference]: Finished difference Result 124 states and 173 transitions. [2022-04-06 22:32:44,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 22:32:44,504 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 75 [2022-04-06 22:32:44,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:44,505 INFO L225 Difference]: With dead ends: 124 [2022-04-06 22:32:44,505 INFO L226 Difference]: Without dead ends: 121 [2022-04-06 22:32:44,506 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 137 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:32:44,506 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 21 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:44,506 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 244 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:32:44,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-04-06 22:32:44,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 118. [2022-04-06 22:32:44,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 62 states have (on average 1.2096774193548387) internal successors, (75), 64 states have internal predecessors, (75), 47 states have call successors, (47), 9 states have call predecessors, (47), 8 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 22:32:44,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 166 transitions. [2022-04-06 22:32:44,521 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 166 transitions. Word has length 75 [2022-04-06 22:32:44,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:44,522 INFO L478 AbstractCegarLoop]: Abstraction has 118 states and 166 transitions. [2022-04-06 22:32:44,522 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 22:32:44,522 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 166 transitions. [2022-04-06 22:32:44,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-04-06 22:32:44,522 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:44,523 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:44,541 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:44,729 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-04-06 22:32:44,729 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:44,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:44,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 3 times [2022-04-06 22:32:44,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:44,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [724937185] [2022-04-06 22:32:44,730 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:44,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 4 times [2022-04-06 22:32:44,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:44,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577196504] [2022-04-06 22:32:44,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:44,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:44,738 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:44,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1345937172] [2022-04-06 22:32:44,738 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:32:44,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:44,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:44,739 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) [2022-04-06 22:32:44,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-04-06 22:32:44,788 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:32:44,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:44,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-06 22:32:44,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:45,255 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 18 proven. 15 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-04-06 22:32:45,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:45,503 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-04-06 22:32:45,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:45,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577196504] [2022-04-06 22:32:45,503 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:45,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345937172] [2022-04-06 22:32:45,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345937172] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:32:45,503 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:32:45,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2022-04-06 22:32:45,504 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:45,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [724937185] [2022-04-06 22:32:45,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [724937185] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:45,504 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:45,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 22:32:45,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780198595] [2022-04-06 22:32:45,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:45,504 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 22:32:45,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:45,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 22:32:45,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:32:45,505 INFO L87 Difference]: Start difference. First operand 118 states and 166 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 22:32:45,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:45,750 INFO L93 Difference]: Finished difference Result 130 states and 176 transitions. [2022-04-06 22:32:45,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 22:32:45,751 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 80 [2022-04-06 22:32:45,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:45,752 INFO L225 Difference]: With dead ends: 130 [2022-04-06 22:32:45,752 INFO L226 Difference]: Without dead ends: 128 [2022-04-06 22:32:45,752 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 144 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-04-06 22:32:45,752 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 30 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:45,753 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 226 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:32:45,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-04-06 22:32:45,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 126. [2022-04-06 22:32:45,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 68 states have (on average 1.1911764705882353) internal successors, (81), 70 states have internal predecessors, (81), 47 states have call successors, (47), 11 states have call predecessors, (47), 10 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 22:32:45,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 172 transitions. [2022-04-06 22:32:45,766 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 172 transitions. Word has length 80 [2022-04-06 22:32:45,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:45,766 INFO L478 AbstractCegarLoop]: Abstraction has 126 states and 172 transitions. [2022-04-06 22:32:45,766 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 22:32:45,767 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 172 transitions. [2022-04-06 22:32:45,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-06 22:32:45,767 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:45,767 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:45,786 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:45,972 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-04-06 22:32:45,972 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:45,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:45,973 INFO L85 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 5 times [2022-04-06 22:32:45,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:45,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1211531742] [2022-04-06 22:32:45,973 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:45,973 INFO L85 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 6 times [2022-04-06 22:32:45,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:45,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767005874] [2022-04-06 22:32:45,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:45,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:45,980 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:45,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1797803347] [2022-04-06 22:32:45,981 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:32:45,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:45,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:45,981 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) [2022-04-06 22:32:46,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-04-06 22:32:46,031 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:32:46,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:46,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-06 22:32:46,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:46,437 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 30 proven. 21 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-04-06 22:32:46,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:46,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:46,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767005874] [2022-04-06 22:32:46,637 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:46,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797803347] [2022-04-06 22:32:46,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797803347] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:32:46,637 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:32:46,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-04-06 22:32:46,637 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:46,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1211531742] [2022-04-06 22:32:46,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1211531742] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:46,637 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:46,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 22:32:46,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900193180] [2022-04-06 22:32:46,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:46,638 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 22:32:46,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:46,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 22:32:46,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-04-06 22:32:46,638 INFO L87 Difference]: Start difference. First operand 126 states and 172 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 22:32:47,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:47,063 INFO L93 Difference]: Finished difference Result 134 states and 179 transitions. [2022-04-06 22:32:47,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 22:32:47,063 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 85 [2022-04-06 22:32:47,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:47,064 INFO L225 Difference]: With dead ends: 134 [2022-04-06 22:32:47,064 INFO L226 Difference]: Without dead ends: 132 [2022-04-06 22:32:47,065 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:32:47,065 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:47,065 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 227 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:32:47,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-04-06 22:32:47,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 130. [2022-04-06 22:32:47,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 71 states have (on average 1.1830985915492958) internal successors, (84), 73 states have internal predecessors, (84), 47 states have call successors, (47), 12 states have call predecessors, (47), 11 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 22:32:47,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 175 transitions. [2022-04-06 22:32:47,079 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 175 transitions. Word has length 85 [2022-04-06 22:32:47,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:47,079 INFO L478 AbstractCegarLoop]: Abstraction has 130 states and 175 transitions. [2022-04-06 22:32:47,079 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 22:32:47,079 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 175 transitions. [2022-04-06 22:32:47,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-06 22:32:47,080 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:47,080 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:47,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:47,296 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-04-06 22:32:47,297 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:47,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:47,297 INFO L85 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 1 times [2022-04-06 22:32:47,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:47,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1701005497] [2022-04-06 22:32:47,297 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:47,298 INFO L85 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 2 times [2022-04-06 22:32:47,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:47,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036561523] [2022-04-06 22:32:47,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:47,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:47,305 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:47,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1718639748] [2022-04-06 22:32:47,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:47,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:47,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:47,306 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) [2022-04-06 22:32:47,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-04-06 22:32:47,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:47,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:47,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-06 22:32:47,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:47,749 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-04-06 22:32:47,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:48,039 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-04-06 22:32:48,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:48,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036561523] [2022-04-06 22:32:48,040 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:48,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718639748] [2022-04-06 22:32:48,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718639748] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:32:48,040 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:32:48,040 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-04-06 22:32:48,040 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:48,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1701005497] [2022-04-06 22:32:48,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1701005497] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:48,040 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:48,041 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 22:32:48,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530966616] [2022-04-06 22:32:48,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:48,041 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 22:32:48,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:48,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 22:32:48,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:32:48,041 INFO L87 Difference]: Start difference. First operand 130 states and 175 transitions. Second operand has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-04-06 22:32:48,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:48,327 INFO L93 Difference]: Finished difference Result 157 states and 211 transitions. [2022-04-06 22:32:48,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 22:32:48,328 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 91 [2022-04-06 22:32:48,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:48,328 INFO L225 Difference]: With dead ends: 157 [2022-04-06 22:32:48,329 INFO L226 Difference]: Without dead ends: 154 [2022-04-06 22:32:48,329 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 168 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-04-06 22:32:48,329 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 19 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:48,329 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 275 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:32:48,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-04-06 22:32:48,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 153. [2022-04-06 22:32:48,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 84 states have (on average 1.1785714285714286) internal successors, (99), 86 states have internal predecessors, (99), 55 states have call successors, (55), 14 states have call predecessors, (55), 13 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-04-06 22:32:48,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 206 transitions. [2022-04-06 22:32:48,345 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 206 transitions. Word has length 91 [2022-04-06 22:32:48,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:48,345 INFO L478 AbstractCegarLoop]: Abstraction has 153 states and 206 transitions. [2022-04-06 22:32:48,345 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-04-06 22:32:48,345 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 206 transitions. [2022-04-06 22:32:48,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-04-06 22:32:48,346 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:48,346 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 6, 6, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:48,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:48,559 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-04-06 22:32:48,559 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:48,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:48,560 INFO L85 PathProgramCache]: Analyzing trace with hash -663071842, now seen corresponding path program 7 times [2022-04-06 22:32:48,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:48,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [658479187] [2022-04-06 22:32:48,560 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:48,560 INFO L85 PathProgramCache]: Analyzing trace with hash -663071842, now seen corresponding path program 8 times [2022-04-06 22:32:48,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:48,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815530532] [2022-04-06 22:32:48,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:48,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:48,567 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:48,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1483882264] [2022-04-06 22:32:48,567 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:48,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:48,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:48,568 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) [2022-04-06 22:32:48,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-04-06 22:32:48,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:48,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:48,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-06 22:32:48,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:48,734 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-04-06 22:32:48,735 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:32:48,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:48,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815530532] [2022-04-06 22:32:48,735 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:48,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483882264] [2022-04-06 22:32:48,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483882264] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:48,735 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:48,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:48,735 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:48,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [658479187] [2022-04-06 22:32:48,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [658479187] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:48,736 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:48,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:48,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918366512] [2022-04-06 22:32:48,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:48,736 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:32:48,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:48,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:32:48,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:32:48,737 INFO L87 Difference]: Start difference. First operand 153 states and 206 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-04-06 22:32:48,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:48,817 INFO L93 Difference]: Finished difference Result 201 states and 280 transitions. [2022-04-06 22:32:48,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:32:48,817 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 100 [2022-04-06 22:32:48,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:48,818 INFO L225 Difference]: With dead ends: 201 [2022-04-06 22:32:48,818 INFO L226 Difference]: Without dead ends: 156 [2022-04-06 22:32:48,819 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-04-06 22:32:48,819 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 6 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:48,820 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 163 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:32:48,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-04-06 22:32:48,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 147. [2022-04-06 22:32:48,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 78 states have (on average 1.1282051282051282) internal successors, (88), 80 states have internal predecessors, (88), 55 states have call successors, (55), 14 states have call predecessors, (55), 13 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-04-06 22:32:48,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 195 transitions. [2022-04-06 22:32:48,836 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 195 transitions. Word has length 100 [2022-04-06 22:32:48,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:48,836 INFO L478 AbstractCegarLoop]: Abstraction has 147 states and 195 transitions. [2022-04-06 22:32:48,836 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-04-06 22:32:48,836 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 195 transitions. [2022-04-06 22:32:48,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-04-06 22:32:48,837 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:48,837 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:48,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:49,047 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-04-06 22:32:49,047 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:49,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:49,048 INFO L85 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 1 times [2022-04-06 22:32:49,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:49,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [59266536] [2022-04-06 22:32:49,048 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:49,048 INFO L85 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 2 times [2022-04-06 22:32:49,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:49,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169343536] [2022-04-06 22:32:49,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:49,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:49,054 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:49,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1164918798] [2022-04-06 22:32:49,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:49,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:49,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:49,056 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) [2022-04-06 22:32:49,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-04-06 22:32:49,118 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:49,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:49,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 66 conjunts are in the unsatisfiable core [2022-04-06 22:32:49,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:50,069 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 87 proven. 52 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-04-06 22:32:50,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:33:04,107 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 81 proven. 43 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-04-06 22:33:04,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:33:04,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169343536] [2022-04-06 22:33:04,107 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:33:04,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164918798] [2022-04-06 22:33:04,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164918798] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:33:04,107 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:33:04,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 25 [2022-04-06 22:33:04,108 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:33:04,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [59266536] [2022-04-06 22:33:04,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [59266536] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:33:04,108 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:33:04,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 22:33:04,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818911863] [2022-04-06 22:33:04,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:33:04,108 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 22:33:04,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:04,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 22:33:04,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2022-04-06 22:33:04,109 INFO L87 Difference]: Start difference. First operand 147 states and 195 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 22:33:05,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:33:05,384 INFO L93 Difference]: Finished difference Result 154 states and 201 transitions. [2022-04-06 22:33:05,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 22:33:05,385 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) Word has length 107 [2022-04-06 22:33:05,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:33:05,386 INFO L225 Difference]: With dead ends: 154 [2022-04-06 22:33:05,386 INFO L226 Difference]: Without dead ends: 152 [2022-04-06 22:33:05,387 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 188 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=158, Invalid=654, Unknown=0, NotChecked=0, Total=812 [2022-04-06 22:33:05,387 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 34 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:33:05,387 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 228 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-04-06 22:33:05,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-04-06 22:33:05,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 128. [2022-04-06 22:33:05,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 68 states have (on average 1.1323529411764706) internal successors, (77), 70 states have internal predecessors, (77), 47 states have call successors, (47), 13 states have call predecessors, (47), 12 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 22:33:05,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 168 transitions. [2022-04-06 22:33:05,406 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 168 transitions. Word has length 107 [2022-04-06 22:33:05,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:33:05,406 INFO L478 AbstractCegarLoop]: Abstraction has 128 states and 168 transitions. [2022-04-06 22:33:05,406 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 22:33:05,406 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 168 transitions. [2022-04-06 22:33:05,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-04-06 22:33:05,407 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:33:05,407 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:33:05,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-04-06 22:33:05,628 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-04-06 22:33:05,629 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:33:05,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:33:05,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 3 times [2022-04-06 22:33:05,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:05,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1645629691] [2022-04-06 22:33:05,630 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:33:05,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 4 times [2022-04-06 22:33:05,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:33:05,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520063435] [2022-04-06 22:33:05,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:33:05,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:33:05,639 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:33:05,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [900986597] [2022-04-06 22:33:05,639 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:33:05,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:33:05,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:33:05,640 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) [2022-04-06 22:33:05,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-04-06 22:33:05,698 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:33:05,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:33:05,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 49 conjunts are in the unsatisfiable core [2022-04-06 22:33:05,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:33:06,651 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 70 proven. 34 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-04-06 22:33:06,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:33:08,449 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 70 proven. 34 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-04-06 22:33:08,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:33:08,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520063435] [2022-04-06 22:33:08,449 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:33:08,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900986597] [2022-04-06 22:33:08,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900986597] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:33:08,450 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:33:08,450 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2022-04-06 22:33:08,450 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:33:08,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1645629691] [2022-04-06 22:33:08,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1645629691] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:33:08,450 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:33:08,450 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 22:33:08,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805885786] [2022-04-06 22:33:08,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:33:08,451 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 22:33:08,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:08,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 22:33:08,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2022-04-06 22:33:08,451 INFO L87 Difference]: Start difference. First operand 128 states and 168 transitions. Second operand has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 22:33:10,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:33:10,235 INFO L93 Difference]: Finished difference Result 162 states and 215 transitions. [2022-04-06 22:33:10,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:33:10,235 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 113 [2022-04-06 22:33:10,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:33:10,236 INFO L225 Difference]: With dead ends: 162 [2022-04-06 22:33:10,236 INFO L226 Difference]: Without dead ends: 159 [2022-04-06 22:33:10,238 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 201 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2022-04-06 22:33:10,239 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 27 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:33:10,239 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 348 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-04-06 22:33:10,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-04-06 22:33:10,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 157. [2022-04-06 22:33:10,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 83 states have (on average 1.1325301204819278) internal successors, (94), 85 states have internal predecessors, (94), 59 states have call successors, (59), 15 states have call predecessors, (59), 14 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2022-04-06 22:33:10,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 209 transitions. [2022-04-06 22:33:10,262 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 209 transitions. Word has length 113 [2022-04-06 22:33:10,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:33:10,264 INFO L478 AbstractCegarLoop]: Abstraction has 157 states and 209 transitions. [2022-04-06 22:33:10,265 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 22:33:10,265 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 209 transitions. [2022-04-06 22:33:10,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-04-06 22:33:10,265 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:33:10,266 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:33:10,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-04-06 22:33:10,479 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:33:10,479 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:33:10,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:33:10,480 INFO L85 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 5 times [2022-04-06 22:33:10,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:10,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [430613895] [2022-04-06 22:33:10,480 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:33:10,480 INFO L85 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 6 times [2022-04-06 22:33:10,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:33:10,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324598027] [2022-04-06 22:33:10,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:33:10,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:33:10,497 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:33:10,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1314884159] [2022-04-06 22:33:10,497 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:33:10,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:33:10,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:33:10,501 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) [2022-04-06 22:33:10,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-04-06 22:33:10,549 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:33:10,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:33:10,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 22:33:10,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:33:10,688 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-04-06 22:33:10,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:33:10,832 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-04-06 22:33:10,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:33:10,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324598027] [2022-04-06 22:33:10,832 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:33:10,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314884159] [2022-04-06 22:33:10,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314884159] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:33:10,832 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:33:10,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2022-04-06 22:33:10,833 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:33:10,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [430613895] [2022-04-06 22:33:10,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [430613895] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:33:10,833 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:33:10,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 22:33:10,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106024178] [2022-04-06 22:33:10,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:33:10,833 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 22:33:10,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:10,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 22:33:10,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-04-06 22:33:10,834 INFO L87 Difference]: Start difference. First operand 157 states and 209 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-04-06 22:33:11,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:33:11,043 INFO L93 Difference]: Finished difference Result 211 states and 298 transitions. [2022-04-06 22:33:11,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 22:33:11,044 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 116 [2022-04-06 22:33:11,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:33:11,045 INFO L225 Difference]: With dead ends: 211 [2022-04-06 22:33:11,045 INFO L226 Difference]: Without dead ends: 203 [2022-04-06 22:33:11,046 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 227 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-04-06 22:33:11,046 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 14 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:33:11,046 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 280 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:33:11,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-04-06 22:33:11,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 184. [2022-04-06 22:33:11,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 94 states have (on average 1.1595744680851063) internal successors, (109), 96 states have internal predecessors, (109), 75 states have call successors, (75), 15 states have call predecessors, (75), 14 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2022-04-06 22:33:11,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 256 transitions. [2022-04-06 22:33:11,069 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 256 transitions. Word has length 116 [2022-04-06 22:33:11,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:33:11,070 INFO L478 AbstractCegarLoop]: Abstraction has 184 states and 256 transitions. [2022-04-06 22:33:11,070 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-04-06 22:33:11,070 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 256 transitions. [2022-04-06 22:33:11,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-04-06 22:33:11,071 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:33:11,075 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:33:11,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-04-06 22:33:11,284 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-04-06 22:33:11,284 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:33:11,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:33:11,284 INFO L85 PathProgramCache]: Analyzing trace with hash -743412771, now seen corresponding path program 3 times [2022-04-06 22:33:11,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:11,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [800468832] [2022-04-06 22:33:11,285 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:33:11,285 INFO L85 PathProgramCache]: Analyzing trace with hash -743412771, now seen corresponding path program 4 times [2022-04-06 22:33:11,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:33:11,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642179234] [2022-04-06 22:33:11,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:33:11,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:33:11,291 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:33:11,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [359650649] [2022-04-06 22:33:11,292 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:33:11,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:33:11,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:33:11,292 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) [2022-04-06 22:33:11,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-04-06 22:33:11,338 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:33:11,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:33:11,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 14 conjunts are in the unsatisfiable core [2022-04-06 22:33:11,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:33:11,482 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-04-06 22:33:11,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:33:11,653 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-04-06 22:33:11,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:33:11,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642179234] [2022-04-06 22:33:11,653 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:33:11,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359650649] [2022-04-06 22:33:11,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359650649] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:33:11,653 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:33:11,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 22:33:11,654 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:33:11,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [800468832] [2022-04-06 22:33:11,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [800468832] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:33:11,654 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:33:11,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:33:11,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472247325] [2022-04-06 22:33:11,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:33:11,654 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:33:11,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:11,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:33:11,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:33:11,655 INFO L87 Difference]: Start difference. First operand 184 states and 256 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-04-06 22:33:11,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:33:11,862 INFO L93 Difference]: Finished difference Result 198 states and 267 transitions. [2022-04-06 22:33:11,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 22:33:11,862 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 122 [2022-04-06 22:33:11,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:33:11,863 INFO L225 Difference]: With dead ends: 198 [2022-04-06 22:33:11,863 INFO L226 Difference]: Without dead ends: 195 [2022-04-06 22:33:11,864 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 235 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-04-06 22:33:11,864 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 17 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:33:11,864 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 156 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:33:11,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-04-06 22:33:11,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 194. [2022-04-06 22:33:11,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 73 states have call successors, (73), 18 states have call predecessors, (73), 17 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2022-04-06 22:33:11,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 262 transitions. [2022-04-06 22:33:11,888 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 262 transitions. Word has length 122 [2022-04-06 22:33:11,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:33:11,888 INFO L478 AbstractCegarLoop]: Abstraction has 194 states and 262 transitions. [2022-04-06 22:33:11,888 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-04-06 22:33:11,889 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 262 transitions. [2022-04-06 22:33:11,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-04-06 22:33:11,889 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:33:11,890 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 6, 6, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:33:11,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-04-06 22:33:12,106 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-04-06 22:33:12,106 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:33:12,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:33:12,106 INFO L85 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 5 times [2022-04-06 22:33:12,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:12,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [750245996] [2022-04-06 22:33:12,107 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:33:12,107 INFO L85 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 6 times [2022-04-06 22:33:12,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:33:12,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23871838] [2022-04-06 22:33:12,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:33:12,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:33:12,114 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:33:12,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [770884821] [2022-04-06 22:33:12,115 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:33:12,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:33:12,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:33:12,115 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) [2022-04-06 22:33:12,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-04-06 22:33:12,191 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:33:12,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:33:12,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 82 conjunts are in the unsatisfiable core [2022-04-06 22:33:12,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:33:12,907 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 99 proven. 86 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2022-04-06 22:33:12,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:33:13,537 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 130 proven. 29 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-04-06 22:33:13,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:33:13,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23871838] [2022-04-06 22:33:13,538 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:33:13,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770884821] [2022-04-06 22:33:13,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770884821] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:33:13,538 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:33:13,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 22 [2022-04-06 22:33:13,538 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:33:13,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [750245996] [2022-04-06 22:33:13,539 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [750245996] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:33:13,539 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:33:13,539 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 22:33:13,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544167278] [2022-04-06 22:33:13,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:33:13,539 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 22:33:13,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:13,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 22:33:13,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-04-06 22:33:13,540 INFO L87 Difference]: Start difference. First operand 194 states and 262 transitions. Second operand has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 13 states have internal predecessors, (32), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2022-04-06 22:33:14,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:33:14,079 INFO L93 Difference]: Finished difference Result 265 states and 355 transitions. [2022-04-06 22:33:14,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:33:14,080 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 13 states have internal predecessors, (32), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) Word has length 127 [2022-04-06 22:33:14,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:33:14,081 INFO L225 Difference]: With dead ends: 265 [2022-04-06 22:33:14,081 INFO L226 Difference]: Without dead ends: 263 [2022-04-06 22:33:14,081 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 230 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=118, Invalid=482, Unknown=0, NotChecked=0, Total=600 [2022-04-06 22:33:14,082 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 32 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 894 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 894 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:33:14,082 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 377 Invalid, 929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 894 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:33:14,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-04-06 22:33:14,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 260. [2022-04-06 22:33:14,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 139 states have (on average 1.1366906474820144) internal successors, (158), 140 states have internal predecessors, (158), 97 states have call successors, (97), 24 states have call predecessors, (97), 23 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2022-04-06 22:33:14,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 350 transitions. [2022-04-06 22:33:14,116 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 350 transitions. Word has length 127 [2022-04-06 22:33:14,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:33:14,117 INFO L478 AbstractCegarLoop]: Abstraction has 260 states and 350 transitions. [2022-04-06 22:33:14,117 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 13 states have internal predecessors, (32), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2022-04-06 22:33:14,117 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 350 transitions. [2022-04-06 22:33:14,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-04-06 22:33:14,118 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:33:14,118 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:33:14,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-04-06 22:33:14,338 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-04-06 22:33:14,338 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:33:14,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:33:14,338 INFO L85 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 7 times [2022-04-06 22:33:14,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:14,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [172587984] [2022-04-06 22:33:14,339 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:33:14,339 INFO L85 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 8 times [2022-04-06 22:33:14,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:33:14,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171036885] [2022-04-06 22:33:14,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:33:14,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:33:14,354 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:33:14,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1427219509] [2022-04-06 22:33:14,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:33:14,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:33:14,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:33:14,355 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) [2022-04-06 22:33:14,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-04-06 22:33:14,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:33:14,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:33:14,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 71 conjunts are in the unsatisfiable core [2022-04-06 22:33:14,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:33:15,667 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 142 proven. 88 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2022-04-06 22:33:15,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:33:17,120 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:33:25,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:33:25,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171036885] [2022-04-06 22:33:25,611 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:33:25,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427219509] [2022-04-06 22:33:25,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427219509] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:33:25,611 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:33:25,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-04-06 22:33:25,612 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:33:25,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [172587984] [2022-04-06 22:33:25,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [172587984] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:33:25,612 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:33:25,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 22:33:25,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164266268] [2022-04-06 22:33:25,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:33:25,612 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 22:33:25,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:25,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 22:33:25,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=437, Unknown=1, NotChecked=0, Total=552 [2022-04-06 22:33:25,613 INFO L87 Difference]: Start difference. First operand 260 states and 350 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-04-06 22:33:28,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:33:28,770 INFO L93 Difference]: Finished difference Result 268 states and 357 transitions. [2022-04-06 22:33:28,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 22:33:28,774 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) Word has length 129 [2022-04-06 22:33:28,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:33:28,775 INFO L225 Difference]: With dead ends: 268 [2022-04-06 22:33:28,775 INFO L226 Difference]: Without dead ends: 266 [2022-04-06 22:33:28,775 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 141 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=159, Invalid=651, Unknown=2, NotChecked=0, Total=812 [2022-04-06 22:33:28,776 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 38 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 839 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-06 22:33:28,776 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 256 Invalid, 888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 839 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-06 22:33:28,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2022-04-06 22:33:28,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 264. [2022-04-06 22:33:28,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 142 states have (on average 1.1338028169014085) internal successors, (161), 143 states have internal predecessors, (161), 97 states have call successors, (97), 25 states have call predecessors, (97), 24 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2022-04-06 22:33:28,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 353 transitions. [2022-04-06 22:33:28,814 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 353 transitions. Word has length 129 [2022-04-06 22:33:28,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:33:28,815 INFO L478 AbstractCegarLoop]: Abstraction has 264 states and 353 transitions. [2022-04-06 22:33:28,815 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-04-06 22:33:28,815 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 353 transitions. [2022-04-06 22:33:28,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-04-06 22:33:28,816 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:33:28,816 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:33:28,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-04-06 22:33:29,023 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:33:29,023 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:33:29,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:33:29,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 9 times [2022-04-06 22:33:29,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:29,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [859937769] [2022-04-06 22:33:29,024 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:33:29,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 10 times [2022-04-06 22:33:29,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:33:29,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365360084] [2022-04-06 22:33:29,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:33:29,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:33:29,038 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:33:29,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1227106940] [2022-04-06 22:33:29,039 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:33:29,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:33:29,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:33:29,047 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) [2022-04-06 22:33:29,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-04-06 22:33:29,114 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:33:29,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:33:29,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 79 conjunts are in the unsatisfiable core [2022-04-06 22:33:29,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:33:30,471 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 103 proven. 117 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-04-06 22:33:30,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:33:48,270 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 114 proven. 88 refuted. 0 times theorem prover too weak. 348 trivial. 0 not checked. [2022-04-06 22:33:48,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:33:48,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365360084] [2022-04-06 22:33:48,271 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:33:48,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227106940] [2022-04-06 22:33:48,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227106940] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:33:48,271 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:33:48,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 29 [2022-04-06 22:33:48,271 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:33:48,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [859937769] [2022-04-06 22:33:48,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [859937769] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:33:48,272 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:33:48,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 22:33:48,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709704972] [2022-04-06 22:33:48,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:33:48,272 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 22:33:48,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:48,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 22:33:48,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=630, Unknown=1, NotChecked=0, Total=812 [2022-04-06 22:33:48,273 INFO L87 Difference]: Start difference. First operand 264 states and 353 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2022-04-06 22:33:49,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:33:49,289 INFO L93 Difference]: Finished difference Result 281 states and 367 transitions. [2022-04-06 22:33:49,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 22:33:49,289 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) Word has length 132 [2022-04-06 22:33:49,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:33:49,290 INFO L225 Difference]: With dead ends: 281 [2022-04-06 22:33:49,290 INFO L226 Difference]: Without dead ends: 279 [2022-04-06 22:33:49,291 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=260, Invalid=929, Unknown=1, NotChecked=0, Total=1190 [2022-04-06 22:33:49,291 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 30 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 695 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:33:49,291 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 284 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 695 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 22:33:49,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-04-06 22:33:49,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 243. [2022-04-06 22:33:49,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 133 states have (on average 1.1278195488721805) internal successors, (150), 134 states have internal predecessors, (150), 85 states have call successors, (85), 25 states have call predecessors, (85), 24 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2022-04-06 22:33:49,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 318 transitions. [2022-04-06 22:33:49,326 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 318 transitions. Word has length 132 [2022-04-06 22:33:49,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:33:49,326 INFO L478 AbstractCegarLoop]: Abstraction has 243 states and 318 transitions. [2022-04-06 22:33:49,326 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2022-04-06 22:33:49,326 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 318 transitions. [2022-04-06 22:33:49,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-04-06 22:33:49,327 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:33:49,327 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:33:49,346 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-04-06 22:33:49,551 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:33:49,551 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:33:49,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:33:49,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 7 times [2022-04-06 22:33:49,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:49,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1324011188] [2022-04-06 22:33:49,552 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:33:49,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 8 times [2022-04-06 22:33:49,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:33:49,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169530520] [2022-04-06 22:33:49,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:33:49,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:33:49,567 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:33:49,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [174093069] [2022-04-06 22:33:49,567 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:33:49,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:33:49,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:33:49,568 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) [2022-04-06 22:33:49,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-04-06 22:33:49,630 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:33:49,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:33:49,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-06 22:33:49,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:33:50,390 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 102 proven. 52 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-04-06 22:33:50,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:33:54,643 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 102 proven. 52 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-04-06 22:33:54,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:33:54,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169530520] [2022-04-06 22:33:54,644 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:33:54,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174093069] [2022-04-06 22:33:54,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174093069] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:33:54,644 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:33:54,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2022-04-06 22:33:54,644 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:33:54,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1324011188] [2022-04-06 22:33:54,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1324011188] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:33:54,644 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:33:54,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 22:33:54,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116672639] [2022-04-06 22:33:54,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:33:54,645 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 22:33:54,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:54,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 22:33:54,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-04-06 22:33:54,645 INFO L87 Difference]: Start difference. First operand 243 states and 318 transitions. Second operand has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-04-06 22:33:55,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:33:55,961 INFO L93 Difference]: Finished difference Result 288 states and 380 transitions. [2022-04-06 22:33:55,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 22:33:55,961 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) Word has length 135 [2022-04-06 22:33:55,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:33:55,962 INFO L225 Difference]: With dead ends: 288 [2022-04-06 22:33:55,963 INFO L226 Difference]: Without dead ends: 285 [2022-04-06 22:33:55,963 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 243 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=172, Invalid=698, Unknown=0, NotChecked=0, Total=870 [2022-04-06 22:33:55,964 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 30 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 907 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 907 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:33:55,964 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 352 Invalid, 957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 907 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-04-06 22:33:55,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-04-06 22:33:56,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 282. [2022-04-06 22:33:56,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 153 states have (on average 1.130718954248366) internal successors, (173), 154 states have internal predecessors, (173), 101 states have call successors, (101), 28 states have call predecessors, (101), 27 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2022-04-06 22:33:56,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 373 transitions. [2022-04-06 22:33:56,007 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 373 transitions. Word has length 135 [2022-04-06 22:33:56,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:33:56,007 INFO L478 AbstractCegarLoop]: Abstraction has 282 states and 373 transitions. [2022-04-06 22:33:56,008 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-04-06 22:33:56,008 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 373 transitions. [2022-04-06 22:33:56,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-04-06 22:33:56,009 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:33:56,009 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:33:56,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-04-06 22:33:56,223 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-04-06 22:33:56,223 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:33:56,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:33:56,224 INFO L85 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 9 times [2022-04-06 22:33:56,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:56,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1130360130] [2022-04-06 22:33:56,224 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:33:56,224 INFO L85 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 10 times [2022-04-06 22:33:56,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:33:56,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950021089] [2022-04-06 22:33:56,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:33:56,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:33:56,234 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:33:56,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [375175451] [2022-04-06 22:33:56,235 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:33:56,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:33:56,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:33:56,236 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) [2022-04-06 22:33:56,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-04-06 22:33:56,297 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:33:56,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:33:56,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 87 conjunts are in the unsatisfiable core [2022-04-06 22:33:56,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:33:57,466 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:33:57,638 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:33:58,298 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:33:58,300 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:33:58,999 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 144 proven. 111 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-04-06 22:33:59,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:34:04,631 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 169 proven. 21 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2022-04-06 22:34:04,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:34:04,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950021089] [2022-04-06 22:34:04,631 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:34:04,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375175451] [2022-04-06 22:34:04,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375175451] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:34:04,631 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:34:04,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 15] total 33 [2022-04-06 22:34:04,632 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:34:04,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1130360130] [2022-04-06 22:34:04,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1130360130] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:34:04,632 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:34:04,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-06 22:34:04,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048784779] [2022-04-06 22:34:04,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:34:04,632 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 22:34:04,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:34:04,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 22:34:04,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=871, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 22:34:04,633 INFO L87 Difference]: Start difference. First operand 282 states and 373 transitions. Second operand has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) [2022-04-06 22:34:09,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:34:09,736 INFO L93 Difference]: Finished difference Result 331 states and 438 transitions. [2022-04-06 22:34:09,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 22:34:09,739 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) Word has length 138 [2022-04-06 22:34:09,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:34:09,741 INFO L225 Difference]: With dead ends: 331 [2022-04-06 22:34:09,742 INFO L226 Difference]: Without dead ends: 328 [2022-04-06 22:34:09,743 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 243 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=294, Invalid=1428, Unknown=0, NotChecked=0, Total=1722 [2022-04-06 22:34:09,744 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 61 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 1064 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 1141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1064 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:34:09,744 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 260 Invalid, 1141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1064 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-04-06 22:34:09,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-04-06 22:34:09,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 325. [2022-04-06 22:34:09,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 176 states have (on average 1.1306818181818181) internal successors, (199), 177 states have internal predecessors, (199), 117 states have call successors, (117), 32 states have call predecessors, (117), 31 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-04-06 22:34:09,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 431 transitions. [2022-04-06 22:34:09,808 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 431 transitions. Word has length 138 [2022-04-06 22:34:09,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:34:09,809 INFO L478 AbstractCegarLoop]: Abstraction has 325 states and 431 transitions. [2022-04-06 22:34:09,809 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) [2022-04-06 22:34:09,809 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 431 transitions. [2022-04-06 22:34:09,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-04-06 22:34:09,810 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:34:09,810 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:34:09,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-04-06 22:34:10,018 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-04-06 22:34:10,018 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:34:10,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:34:10,019 INFO L85 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 11 times [2022-04-06 22:34:10,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:34:10,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1399244571] [2022-04-06 22:34:10,019 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:34:10,019 INFO L85 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 12 times [2022-04-06 22:34:10,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:34:10,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035872808] [2022-04-06 22:34:10,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:34:10,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:34:10,028 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:34:10,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1361513881] [2022-04-06 22:34:10,028 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:34:10,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:34:10,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:34:10,029 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) [2022-04-06 22:34:10,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-04-06 22:34:10,107 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:34:10,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:34:10,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 61 conjunts are in the unsatisfiable core [2022-04-06 22:34:10,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:34:10,572 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 109 proven. 76 refuted. 0 times theorem prover too weak. 582 trivial. 0 not checked. [2022-04-06 22:34:10,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:34:11,027 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 149 proven. 31 refuted. 0 times theorem prover too weak. 587 trivial. 0 not checked. [2022-04-06 22:34:11,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:34:11,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035872808] [2022-04-06 22:34:11,028 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:34:11,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361513881] [2022-04-06 22:34:11,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361513881] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:34:11,028 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:34:11,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 17 [2022-04-06 22:34:11,028 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:34:11,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1399244571] [2022-04-06 22:34:11,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1399244571] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:34:11,028 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:34:11,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:34:11,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042868331] [2022-04-06 22:34:11,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:34:11,029 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:34:11,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:34:11,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:34:11,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-04-06 22:34:11,029 INFO L87 Difference]: Start difference. First operand 325 states and 431 transitions. Second operand has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 22:34:11,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:34:11,725 INFO L93 Difference]: Finished difference Result 364 states and 481 transitions. [2022-04-06 22:34:11,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 22:34:11,725 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) Word has length 149 [2022-04-06 22:34:11,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:34:11,727 INFO L225 Difference]: With dead ends: 364 [2022-04-06 22:34:11,727 INFO L226 Difference]: Without dead ends: 362 [2022-04-06 22:34:11,727 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 279 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-04-06 22:34:11,728 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 39 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 22:34:11,728 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 301 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 22:34:11,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-04-06 22:34:11,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 358. [2022-04-06 22:34:11,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 194 states have (on average 1.1288659793814433) internal successors, (219), 195 states have internal predecessors, (219), 129 states have call successors, (129), 35 states have call predecessors, (129), 34 states have return successors, (127), 127 states have call predecessors, (127), 127 states have call successors, (127) [2022-04-06 22:34:11,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 475 transitions. [2022-04-06 22:34:11,785 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 475 transitions. Word has length 149 [2022-04-06 22:34:11,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:34:11,785 INFO L478 AbstractCegarLoop]: Abstraction has 358 states and 475 transitions. [2022-04-06 22:34:11,785 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 22:34:11,785 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 475 transitions. [2022-04-06 22:34:11,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-04-06 22:34:11,786 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:34:11,786 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:34:11,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-04-06 22:34:12,004 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:34:12,005 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:34:12,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:34:12,005 INFO L85 PathProgramCache]: Analyzing trace with hash -162755237, now seen corresponding path program 13 times [2022-04-06 22:34:12,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:34:12,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [357980717] [2022-04-06 22:34:12,006 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:34:12,006 INFO L85 PathProgramCache]: Analyzing trace with hash -162755237, now seen corresponding path program 14 times [2022-04-06 22:34:12,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:34:12,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83522882] [2022-04-06 22:34:12,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:34:12,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:34:12,023 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:34:12,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1787770156] [2022-04-06 22:34:12,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:34:12,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:34:12,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:34:12,024 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) [2022-04-06 22:34:12,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-04-06 22:34:12,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:34:12,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:34:12,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 54 conjunts are in the unsatisfiable core [2022-04-06 22:34:12,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:34:12,903 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 131 proven. 109 refuted. 0 times theorem prover too weak. 600 trivial. 0 not checked. [2022-04-06 22:34:12,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:34:13,277 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:34:13,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:34:13,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83522882] [2022-04-06 22:34:13,518 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:34:13,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787770156] [2022-04-06 22:34:13,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787770156] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:34:13,519 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:34:13,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-04-06 22:34:13,519 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:34:13,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [357980717] [2022-04-06 22:34:13,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [357980717] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:34:13,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:34:13,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 22:34:13,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433979385] [2022-04-06 22:34:13,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:34:13,527 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 22:34:13,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:34:13,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 22:34:13,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-04-06 22:34:13,528 INFO L87 Difference]: Start difference. First operand 358 states and 475 transitions. Second operand has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 9 states have call predecessors, (26), 7 states have call successors, (26) [2022-04-06 22:34:14,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:34:14,780 INFO L93 Difference]: Finished difference Result 367 states and 483 transitions. [2022-04-06 22:34:14,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 22:34:14,781 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 9 states have call predecessors, (26), 7 states have call successors, (26) Word has length 151 [2022-04-06 22:34:14,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:34:14,783 INFO L225 Difference]: With dead ends: 367 [2022-04-06 22:34:14,784 INFO L226 Difference]: Without dead ends: 365 [2022-04-06 22:34:14,784 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 157 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-04-06 22:34:14,785 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 28 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 962 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:34:14,785 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 377 Invalid, 996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 962 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-04-06 22:34:14,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-04-06 22:34:14,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 329. [2022-04-06 22:34:14,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 179 states have (on average 1.1284916201117319) internal successors, (202), 180 states have internal predecessors, (202), 117 states have call successors, (117), 33 states have call predecessors, (117), 32 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-04-06 22:34:14,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 434 transitions. [2022-04-06 22:34:14,845 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 434 transitions. Word has length 151 [2022-04-06 22:34:14,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:34:14,845 INFO L478 AbstractCegarLoop]: Abstraction has 329 states and 434 transitions. [2022-04-06 22:34:14,845 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 9 states have call predecessors, (26), 7 states have call successors, (26) [2022-04-06 22:34:14,845 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 434 transitions. [2022-04-06 22:34:14,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-04-06 22:34:14,848 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:34:14,848 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:34:14,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-04-06 22:34:15,062 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:34:15,063 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:34:15,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:34:15,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1672449564, now seen corresponding path program 15 times [2022-04-06 22:34:15,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:34:15,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [114010648] [2022-04-06 22:34:15,064 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:34:15,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1672449564, now seen corresponding path program 16 times [2022-04-06 22:34:15,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:34:15,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704552629] [2022-04-06 22:34:15,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:34:15,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:34:15,070 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:34:15,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [693897938] [2022-04-06 22:34:15,071 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:34:15,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:34:15,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:34:15,074 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:34:15,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-04-06 22:34:15,153 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:34:15,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:34:15,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 111 conjunts are in the unsatisfiable core [2022-04-06 22:34:15,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:34:17,047 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 161 proven. 225 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-04-06 22:34:17,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:34:22,565 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse4 (+ c_main_~p~0 (* (- 1) c_main_~q~0 c_main_~k~0))) (.cse5 (+ c_main_~r~0 (* (- 1) (* c_main_~s~0 c_main_~k~0))))) (let ((.cse2 (* c_main_~q~0 c_main_~x~0)) (.cse3 (* c_main_~s~0 c_main_~y~0)) (.cse0 (* .cse5 c_main_~y~0)) (.cse1 (* .cse4 c_main_~x~0))) (or (not (= (+ (* c_main_~p~0 c_main_~x~0) (* c_main_~r~0 c_main_~y~0)) c_main_~a~0)) (not (= c_main_~c~0 (+ .cse0 .cse1))) (not (= (+ .cse2 .cse3 (* c_main_~b~0 c_main_~y~0)) (+ (* c_main_~q~0 c_main_~xy~0) (* c_main_~yy~0 c_main_~s~0) c_main_~b~0))) (<= c_main_~b~0 c_main_~c~0) (not (= c_main_~b~0 (+ .cse2 .cse3))) (= (+ .cse0 .cse1 (* c_main_~c~0 c_main_~y~0)) (+ (* c_main_~xy~0 .cse4) c_main_~c~0 (* c_main_~yy~0 .cse5)))))) is different from true [2022-04-06 22:34:22,642 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:39:11,803 WARN L855 $PredicateComparison]: unable to prove that (forall ((v_main_~k~0_BEFORE_CALL_221 Int) (v_main_~yy~0_BEFORE_CALL_154 Int) (v_main_~s~0_BEFORE_CALL_349 Int) (v_main_~p~0_BEFORE_CALL_284 Int) (v_main_~q~0_BEFORE_CALL_346 Int) (v_main_~xy~0_BEFORE_CALL_182 Int) (v_main_~y~0_BEFORE_CALL_371 Int) (v_main_~x~0_BEFORE_CALL_363 Int) (v_main_~r~0_BEFORE_CALL_304 Int)) (let ((.cse12 (+ (* (- 1) v_main_~k~0_BEFORE_CALL_221 v_main_~q~0_BEFORE_CALL_346) v_main_~p~0_BEFORE_CALL_284)) (.cse13 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_221 v_main_~s~0_BEFORE_CALL_349)) v_main_~r~0_BEFORE_CALL_304))) (let ((.cse10 (* v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346)) (.cse11 (* v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) (.cse4 (* .cse13 v_main_~y~0_BEFORE_CALL_371)) (.cse7 (* .cse12 v_main_~x~0_BEFORE_CALL_363)) (.cse0 (* v_main_~p~0_BEFORE_CALL_284 v_main_~x~0_BEFORE_CALL_363)) (.cse3 (* v_main_~y~0_BEFORE_CALL_371 v_main_~r~0_BEFORE_CALL_304))) (let ((.cse8 (+ .cse0 .cse3)) (.cse2 (* v_main_~y~0_BEFORE_CALL_371 (+ .cse4 .cse7))) (.cse9 (+ .cse10 .cse11))) (or (let ((.cse1 (div (+ .cse0 (* .cse4 (- 1)) (* (- 1) .cse7) .cse3) .cse9))) (let ((.cse5 (* .cse1 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346)) (.cse6 (* .cse1 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349))) (and (not (= (+ .cse0 (* .cse1 v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154) .cse2 (* .cse1 v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346) .cse3) (+ .cse4 .cse5 .cse6 .cse7 (* v_main_~p~0_BEFORE_CALL_284 v_main_~xy~0_BEFORE_CALL_182) (* v_main_~yy~0_BEFORE_CALL_154 v_main_~r~0_BEFORE_CALL_304)))) (= (+ .cse4 .cse5 .cse6 .cse7) .cse8)))) (not (= |c___VERIFIER_assert_#in~cond| 1)) (<= (+ .cse10 (* v_main_~k~0_BEFORE_CALL_221 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) .cse11 (* v_main_~k~0_BEFORE_CALL_221 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) .cse8) (= (+ .cse4 .cse7 .cse2) (+ .cse4 (* .cse12 v_main_~xy~0_BEFORE_CALL_182) (* .cse13 v_main_~yy~0_BEFORE_CALL_154) .cse7)) (not (= (+ .cse10 (* v_main_~y~0_BEFORE_CALL_371 .cse9) .cse11) (+ .cse10 (* v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346) .cse11 (* v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154))))))))) is different from true [2022-04-06 22:41:43,198 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~k~0_BEFORE_CALL_221 Int) (v_main_~yy~0_BEFORE_CALL_154 Int) (v_main_~s~0_BEFORE_CALL_349 Int) (v_main_~p~0_BEFORE_CALL_284 Int) (v_main_~q~0_BEFORE_CALL_346 Int) (v_main_~xy~0_BEFORE_CALL_182 Int) (v_main_~y~0_BEFORE_CALL_371 Int) (v_main_~x~0_BEFORE_CALL_363 Int) (v_main_~r~0_BEFORE_CALL_304 Int)) (let ((.cse12 (+ (* (- 1) v_main_~k~0_BEFORE_CALL_221 v_main_~q~0_BEFORE_CALL_346) v_main_~p~0_BEFORE_CALL_284)) (.cse13 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_221 v_main_~s~0_BEFORE_CALL_349)) v_main_~r~0_BEFORE_CALL_304))) (let ((.cse10 (* v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346)) (.cse11 (* v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) (.cse4 (* .cse13 v_main_~y~0_BEFORE_CALL_371)) (.cse7 (* .cse12 v_main_~x~0_BEFORE_CALL_363)) (.cse0 (* v_main_~p~0_BEFORE_CALL_284 v_main_~x~0_BEFORE_CALL_363)) (.cse3 (* v_main_~y~0_BEFORE_CALL_371 v_main_~r~0_BEFORE_CALL_304))) (let ((.cse8 (+ .cse0 .cse3)) (.cse2 (* v_main_~y~0_BEFORE_CALL_371 (+ .cse4 .cse7))) (.cse9 (+ .cse10 .cse11))) (or (let ((.cse1 (div (+ .cse0 (* .cse4 (- 1)) (* (- 1) .cse7) .cse3) .cse9))) (let ((.cse5 (* .cse1 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346)) (.cse6 (* .cse1 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349))) (and (not (= (+ .cse0 (* .cse1 v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154) .cse2 (* .cse1 v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346) .cse3) (+ .cse4 .cse5 .cse6 .cse7 (* v_main_~p~0_BEFORE_CALL_284 v_main_~xy~0_BEFORE_CALL_182) (* v_main_~yy~0_BEFORE_CALL_154 v_main_~r~0_BEFORE_CALL_304)))) (= (+ .cse4 .cse5 .cse6 .cse7) .cse8)))) (<= (+ .cse10 (* v_main_~k~0_BEFORE_CALL_221 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) .cse11 (* v_main_~k~0_BEFORE_CALL_221 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) .cse8) (= (+ .cse4 .cse7 .cse2) (+ .cse4 (* .cse12 v_main_~xy~0_BEFORE_CALL_182) (* .cse13 v_main_~yy~0_BEFORE_CALL_154) .cse7)) (not (= (+ .cse10 (* v_main_~y~0_BEFORE_CALL_371 .cse9) .cse11) (+ .cse10 (* v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346) .cse11 (* v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154)))))))))) is different from true [2022-04-06 22:42:47,964 WARN L232 SmtUtils]: Spent 32.25s on a formula simplification that was a NOOP. DAG size: 29 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-04-06 22:44:44,279 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~k~0_BEFORE_CALL_221 Int) (v_main_~yy~0_BEFORE_CALL_154 Int) (v_main_~s~0_BEFORE_CALL_349 Int) (v_main_~p~0_BEFORE_CALL_284 Int) (v_main_~q~0_BEFORE_CALL_346 Int) (v_main_~xy~0_BEFORE_CALL_182 Int) (v_main_~y~0_BEFORE_CALL_371 Int) (v_main_~x~0_BEFORE_CALL_363 Int) (v_main_~r~0_BEFORE_CALL_304 Int)) (let ((.cse12 (+ (* (- 1) v_main_~k~0_BEFORE_CALL_221 v_main_~q~0_BEFORE_CALL_346) v_main_~p~0_BEFORE_CALL_284)) (.cse13 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_221 v_main_~s~0_BEFORE_CALL_349)) v_main_~r~0_BEFORE_CALL_304))) (let ((.cse10 (* v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346)) (.cse11 (* v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) (.cse4 (* .cse13 v_main_~y~0_BEFORE_CALL_371)) (.cse7 (* .cse12 v_main_~x~0_BEFORE_CALL_363)) (.cse0 (* v_main_~p~0_BEFORE_CALL_284 v_main_~x~0_BEFORE_CALL_363)) (.cse3 (* v_main_~y~0_BEFORE_CALL_371 v_main_~r~0_BEFORE_CALL_304))) (let ((.cse8 (+ .cse0 .cse3)) (.cse2 (* v_main_~y~0_BEFORE_CALL_371 (+ .cse4 .cse7))) (.cse9 (+ .cse10 .cse11))) (or (let ((.cse1 (div (+ .cse0 (* .cse4 (- 1)) (* (- 1) .cse7) .cse3) .cse9))) (let ((.cse5 (* .cse1 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346)) (.cse6 (* .cse1 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349))) (and (not (= (+ .cse0 (* .cse1 v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154) .cse2 (* .cse1 v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346) .cse3) (+ .cse4 .cse5 .cse6 .cse7 (* v_main_~p~0_BEFORE_CALL_284 v_main_~xy~0_BEFORE_CALL_182) (* v_main_~yy~0_BEFORE_CALL_154 v_main_~r~0_BEFORE_CALL_304)))) (= (+ .cse4 .cse5 .cse6 .cse7) .cse8)))) (<= (+ .cse10 (* v_main_~k~0_BEFORE_CALL_221 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) .cse11 (* v_main_~k~0_BEFORE_CALL_221 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) .cse8) (= (+ .cse4 .cse7 .cse2) (+ .cse4 (* .cse12 v_main_~xy~0_BEFORE_CALL_182) (* .cse13 v_main_~yy~0_BEFORE_CALL_154) .cse7)) (not (= (+ .cse10 (* v_main_~y~0_BEFORE_CALL_371 .cse9) .cse11) (+ .cse10 (* v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346) .cse11 (* v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154))))))))) (= c___VERIFIER_assert_~cond 0)) is different from true