/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/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound20.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-6253b08 [2021-05-06 02:33:18,564 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-06 02:33:18,567 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-06 02:33:18,609 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-06 02:33:18,609 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-06 02:33:18,612 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-06 02:33:18,615 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-06 02:33:18,621 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-06 02:33:18,623 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-06 02:33:18,628 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-06 02:33:18,629 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-06 02:33:18,630 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-06 02:33:18,631 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-06 02:33:18,633 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-06 02:33:18,634 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-06 02:33:18,635 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-06 02:33:18,638 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-06 02:33:18,639 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-06 02:33:18,641 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-06 02:33:18,645 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-06 02:33:18,646 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-06 02:33:18,648 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-06 02:33:18,649 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-06 02:33:18,650 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-06 02:33:18,654 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-06 02:33:18,654 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-06 02:33:18,654 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-06 02:33:18,655 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-06 02:33:18,656 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-06 02:33:18,656 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-06 02:33:18,657 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-06 02:33:18,657 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-06 02:33:18,658 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-06 02:33:18,659 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-06 02:33:18,661 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-06 02:33:18,662 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-06 02:33:18,662 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-06 02:33:18,662 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-06 02:33:18,662 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-06 02:33:18,663 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-06 02:33:18,664 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-06 02:33:18,668 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2021-05-06 02:33:18,703 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-06 02:33:18,703 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-06 02:33:18,706 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-05-06 02:33:18,706 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-05-06 02:33:18,706 INFO L138 SettingsManager]: * Use SBE=true [2021-05-06 02:33:18,706 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-06 02:33:18,724 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-06 02:33:18,724 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-06 02:33:18,724 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-06 02:33:18,725 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-06 02:33:18,725 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-06 02:33:18,726 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-06 02:33:18,726 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-06 02:33:18,726 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-06 02:33:18,726 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-06 02:33:18,726 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-06 02:33:18,726 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-06 02:33:18,727 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-06 02:33:18,727 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-06 02:33:18,727 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-06 02:33:18,727 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-06 02:33:18,727 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-06 02:33:18,727 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-05-06 02:33:18,727 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-05-06 02:33:18,728 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-06 02:33:18,728 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-05-06 02:33:18,728 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-06 02:33:18,728 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-05-06 02:33:18,728 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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; [2021-05-06 02:33:18,986 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-06 02:33:19,014 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-06 02:33:19,016 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-06 02:33:19,017 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-06 02:33:19,018 INFO L275 PluginConnector]: CDTParser initialized [2021-05-06 02:33:19,019 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 [2021-05-06 02:33:19,084 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b61248698/cb72cf1a095341e8a0807b5026efeeb6/FLAG18ef8c7d2 [2021-05-06 02:33:19,543 INFO L306 CDTParser]: Found 1 translation units. [2021-05-06 02:33:19,544 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound20.c [2021-05-06 02:33:19,551 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b61248698/cb72cf1a095341e8a0807b5026efeeb6/FLAG18ef8c7d2 [2021-05-06 02:33:19,571 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b61248698/cb72cf1a095341e8a0807b5026efeeb6 [2021-05-06 02:33:19,576 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-06 02:33:19,578 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-06 02:33:19,580 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-06 02:33:19,580 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-06 02:33:19,583 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-06 02:33:19,583 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.05 02:33:19" (1/1) ... [2021-05-06 02:33:19,585 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d52367a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:33:19, skipping insertion in model container [2021-05-06 02:33:19,585 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.05 02:33:19" (1/1) ... [2021-05-06 02:33:19,590 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-06 02:33:19,605 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-06 02:33:19,703 WARN L224 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] [2021-05-06 02:33:19,718 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-06 02:33:19,725 INFO L203 MainTranslator]: Completed pre-run [2021-05-06 02:33:19,762 WARN L224 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] [2021-05-06 02:33:19,788 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-06 02:33:19,802 INFO L208 MainTranslator]: Completed translation [2021-05-06 02:33:19,802 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:33:19 WrapperNode [2021-05-06 02:33:19,802 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-06 02:33:19,804 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-06 02:33:19,805 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-06 02:33:19,806 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-06 02:33:19,814 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:33:19" (1/1) ... [2021-05-06 02:33:19,814 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:33:19" (1/1) ... [2021-05-06 02:33:19,826 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:33:19" (1/1) ... [2021-05-06 02:33:19,826 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:33:19" (1/1) ... [2021-05-06 02:33:19,837 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:33:19" (1/1) ... [2021-05-06 02:33:19,840 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:33:19" (1/1) ... [2021-05-06 02:33:19,841 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:33:19" (1/1) ... [2021-05-06 02:33:19,843 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-06 02:33:19,843 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-06 02:33:19,844 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-06 02:33:19,844 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-06 02:33:19,846 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:33:19" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-06 02:33:19,919 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-06 02:33:19,919 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-06 02:33:19,919 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-06 02:33:19,919 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-06 02:33:19,920 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-06 02:33:19,920 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-06 02:33:19,920 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-06 02:33:19,920 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-06 02:33:19,921 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-06 02:33:19,921 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-06 02:33:19,921 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-06 02:33:19,921 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-06 02:33:19,922 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-06 02:33:19,922 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-06 02:33:19,923 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-06 02:33:19,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-06 02:33:19,923 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-06 02:33:19,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-06 02:33:19,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-06 02:33:19,923 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-06 02:33:20,277 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-06 02:33:20,277 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-05-06 02:33:20,278 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.05 02:33:20 BoogieIcfgContainer [2021-05-06 02:33:20,279 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-06 02:33:20,280 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-06 02:33:20,280 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-06 02:33:20,289 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-06 02:33:20,289 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.05 02:33:19" (1/3) ... [2021-05-06 02:33:20,290 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@189593b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.05 02:33:20, skipping insertion in model container [2021-05-06 02:33:20,290 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:33:19" (2/3) ... [2021-05-06 02:33:20,291 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@189593b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.05 02:33:20, skipping insertion in model container [2021-05-06 02:33:20,291 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.05 02:33:20" (3/3) ... [2021-05-06 02:33:20,292 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_valuebound20.c [2021-05-06 02:33:20,296 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-05-06 02:33:20,299 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-06 02:33:20,314 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-06 02:33:20,345 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-06 02:33:20,345 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-06 02:33:20,346 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-06 02:33:20,346 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-06 02:33:20,346 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-06 02:33:20,346 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-06 02:33:20,346 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-06 02:33:20,346 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-06 02:33:20,362 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) [2021-05-06 02:33:20,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-06 02:33:20,367 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:20,368 INFO L523 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] [2021-05-06 02:33:20,368 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:20,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:20,373 INFO L82 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 1 times [2021-05-06 02:33:20,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:20,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955647218] [2021-05-06 02:33:20,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:20,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:20,630 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 02:33:20,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:20,660 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-05-06 02:33:20,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:20,665 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-05-06 02:33:20,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:20,669 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-05-06 02:33:20,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:20,672 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-06 02:33:20,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:20,676 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-05-06 02:33:20,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:20,679 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-05-06 02:33:20,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:20,684 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-06 02:33:20,684 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:20,684 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955647218] [2021-05-06 02:33:20,685 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955647218] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 02:33:20,685 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 02:33:20,685 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-06 02:33:20,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64531863] [2021-05-06 02:33:20,689 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-06 02:33:20,690 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:20,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-06 02:33:20,699 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-06 02:33:20,701 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) [2021-05-06 02:33:20,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:20,863 INFO L93 Difference]: Finished difference Result 73 states and 118 transitions. [2021-05-06 02:33:20,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-06 02:33:20,866 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 [2021-05-06 02:33:20,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:20,873 INFO L225 Difference]: With dead ends: 73 [2021-05-06 02:33:20,873 INFO L226 Difference]: Without dead ends: 35 [2021-05-06 02:33:20,877 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 69.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-06 02:33:20,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-05-06 02:33:20,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2021-05-06 02:33:20,910 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) [2021-05-06 02:33:20,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 46 transitions. [2021-05-06 02:33:20,912 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 46 transitions. Word has length 43 [2021-05-06 02:33:20,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:20,913 INFO L480 AbstractCegarLoop]: Abstraction has 35 states and 46 transitions. [2021-05-06 02:33:20,913 INFO L481 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) [2021-05-06 02:33:20,913 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 46 transitions. [2021-05-06 02:33:20,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-05-06 02:33:20,915 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:20,915 INFO L523 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] [2021-05-06 02:33:20,915 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-06 02:33:20,915 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:20,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:20,916 INFO L82 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 1 times [2021-05-06 02:33:20,916 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:20,916 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108384053] [2021-05-06 02:33:20,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:20,934 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:20,934 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [180448954] [2021-05-06 02:33:20,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:21,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:21,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-06 02:33:21,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:21,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:21,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:21,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:21,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:21,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:21,159 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-05-06 02:33:21,159 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:21,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108384053] [2021-05-06 02:33:21,160 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:21,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180448954] [2021-05-06 02:33:21,160 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180448954] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:21,160 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:21,160 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-06 02:33:21,160 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515731067] [2021-05-06 02:33:21,162 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-06 02:33:21,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:21,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-06 02:33:21,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-05-06 02:33:21,163 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) [2021-05-06 02:33:21,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:21,283 INFO L93 Difference]: Finished difference Result 52 states and 69 transitions. [2021-05-06 02:33:21,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-06 02:33:21,284 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 [2021-05-06 02:33:21,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:21,290 INFO L225 Difference]: With dead ends: 52 [2021-05-06 02:33:21,290 INFO L226 Difference]: Without dead ends: 44 [2021-05-06 02:33:21,290 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 25.8ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-05-06 02:33:21,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-05-06 02:33:21,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 37. [2021-05-06 02:33:21,300 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) [2021-05-06 02:33:21,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2021-05-06 02:33:21,301 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 44 [2021-05-06 02:33:21,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:21,302 INFO L480 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2021-05-06 02:33:21,302 INFO L481 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) [2021-05-06 02:33:21,302 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2021-05-06 02:33:21,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-05-06 02:33:21,303 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:21,303 INFO L523 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] [2021-05-06 02:33:21,527 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-05-06 02:33:21,527 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:21,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:21,527 INFO L82 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 1 times [2021-05-06 02:33:21,528 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:21,528 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105340814] [2021-05-06 02:33:21,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:21,537 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:21,538 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [307378241] [2021-05-06 02:33:21,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:21,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:21,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-06 02:33:21,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:21,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:21,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:21,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:21,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:21,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:21,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:21,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:21,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:21,793 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-05-06 02:33:21,793 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:21,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105340814] [2021-05-06 02:33:21,793 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:21,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307378241] [2021-05-06 02:33:21,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307378241] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:21,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:21,794 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-06 02:33:21,794 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612818529] [2021-05-06 02:33:21,794 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-06 02:33:21,794 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:21,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-06 02:33:21,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-05-06 02:33:21,795 INFO L87 Difference]: Start difference. First operand 37 states and 48 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 7 states have internal predecessors, (17), 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) [2021-05-06 02:33:21,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:21,958 INFO L93 Difference]: Finished difference Result 57 states and 77 transitions. [2021-05-06 02:33:21,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-06 02:33:21,959 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 7 states have internal predecessors, (17), 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 45 [2021-05-06 02:33:21,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:21,960 INFO L225 Difference]: With dead ends: 57 [2021-05-06 02:33:21,961 INFO L226 Difference]: Without dead ends: 55 [2021-05-06 02:33:21,961 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 80.6ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-05-06 02:33:21,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-05-06 02:33:21,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 43. [2021-05-06 02:33:21,969 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) [2021-05-06 02:33:21,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 54 transitions. [2021-05-06 02:33:21,970 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 54 transitions. Word has length 45 [2021-05-06 02:33:21,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:21,970 INFO L480 AbstractCegarLoop]: Abstraction has 43 states and 54 transitions. [2021-05-06 02:33:21,970 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 7 states have internal predecessors, (17), 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) [2021-05-06 02:33:21,970 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 54 transitions. [2021-05-06 02:33:21,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-05-06 02:33:21,971 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:21,972 INFO L523 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] [2021-05-06 02:33:22,187 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:22,187 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:22,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:22,188 INFO L82 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 1 times [2021-05-06 02:33:22,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:22,188 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521696611] [2021-05-06 02:33:22,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:22,203 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:22,203 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [618687824] [2021-05-06 02:33:22,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:22,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:22,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-06 02:33:22,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:22,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:22,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:22,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:22,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:22,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:22,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:22,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:22,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:22,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:22,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:22,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:22,434 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-05-06 02:33:22,435 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:22,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521696611] [2021-05-06 02:33:22,435 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:22,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618687824] [2021-05-06 02:33:22,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618687824] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:22,435 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:22,435 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-06 02:33:22,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344579303] [2021-05-06 02:33:22,436 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-06 02:33:22,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:22,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-06 02:33:22,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-05-06 02:33:22,437 INFO L87 Difference]: Start difference. First operand 43 states and 54 transitions. Second operand has 8 states, 8 states have (on average 2.5) internal successors, (20), 6 states have internal predecessors, (20), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-05-06 02:33:22,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:22,574 INFO L93 Difference]: Finished difference Result 56 states and 71 transitions. [2021-05-06 02:33:22,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-06 02:33:22,574 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.5) internal successors, (20), 6 states have internal predecessors, (20), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 50 [2021-05-06 02:33:22,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:22,577 INFO L225 Difference]: With dead ends: 56 [2021-05-06 02:33:22,577 INFO L226 Difference]: Without dead ends: 54 [2021-05-06 02:33:22,577 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 49.4ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-05-06 02:33:22,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-05-06 02:33:22,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 53. [2021-05-06 02:33:22,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 28 states have (on average 1.1428571428571428) internal successors, (32), 30 states have internal predecessors, (32), 19 states have call successors, (19), 6 states have call predecessors, (19), 5 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-06 02:33:22,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 68 transitions. [2021-05-06 02:33:22,588 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 68 transitions. Word has length 50 [2021-05-06 02:33:22,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:22,588 INFO L480 AbstractCegarLoop]: Abstraction has 53 states and 68 transitions. [2021-05-06 02:33:22,588 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.5) internal successors, (20), 6 states have internal predecessors, (20), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-05-06 02:33:22,589 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 68 transitions. [2021-05-06 02:33:22,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-06 02:33:22,589 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:22,589 INFO L523 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] [2021-05-06 02:33:22,812 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:22,813 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:22,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:22,813 INFO L82 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 1 times [2021-05-06 02:33:22,814 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:22,814 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18929895] [2021-05-06 02:33:22,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:22,826 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:22,827 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [232965422] [2021-05-06 02:33:22,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:22,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:22,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-06 02:33:22,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:22,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:22,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:22,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:22,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:22,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:22,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,148 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 7 proven. 21 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-06 02:33:23,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:23,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18929895] [2021-05-06 02:33:23,148 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:23,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232965422] [2021-05-06 02:33:23,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232965422] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:23,148 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:23,148 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-06 02:33:23,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414595979] [2021-05-06 02:33:23,149 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-06 02:33:23,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:23,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-06 02:33:23,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-05-06 02:33:23,150 INFO L87 Difference]: Start difference. First operand 53 states and 68 transitions. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 7 states have internal predecessors, (20), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-06 02:33:23,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:23,275 INFO L93 Difference]: Finished difference Result 60 states and 74 transitions. [2021-05-06 02:33:23,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-06 02:33:23,276 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 7 states have internal predecessors, (20), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 55 [2021-05-06 02:33:23,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:23,277 INFO L225 Difference]: With dead ends: 60 [2021-05-06 02:33:23,277 INFO L226 Difference]: Without dead ends: 58 [2021-05-06 02:33:23,277 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 70.2ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-05-06 02:33:23,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-05-06 02:33:23,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 57. [2021-05-06 02:33:23,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 31 states have (on average 1.1290322580645162) internal successors, (35), 33 states have internal predecessors, (35), 19 states have call successors, (19), 7 states have call predecessors, (19), 6 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-06 02:33:23,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 71 transitions. [2021-05-06 02:33:23,287 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 71 transitions. Word has length 55 [2021-05-06 02:33:23,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:23,288 INFO L480 AbstractCegarLoop]: Abstraction has 57 states and 71 transitions. [2021-05-06 02:33:23,288 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 7 states have internal predecessors, (20), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-06 02:33:23,288 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 71 transitions. [2021-05-06 02:33:23,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-05-06 02:33:23,289 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:23,289 INFO L523 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] [2021-05-06 02:33:23,511 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:23,512 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:23,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:23,512 INFO L82 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 1 times [2021-05-06 02:33:23,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:23,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182672106] [2021-05-06 02:33:23,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:23,524 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:23,524 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [212285189] [2021-05-06 02:33:23,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:23,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:23,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-06 02:33:23,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:23,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:23,768 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-05-06 02:33:23,769 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:23,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182672106] [2021-05-06 02:33:23,769 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:23,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212285189] [2021-05-06 02:33:23,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212285189] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:23,769 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:23,769 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-06 02:33:23,769 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656137090] [2021-05-06 02:33:23,770 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-06 02:33:23,770 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:23,770 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-06 02:33:23,770 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-05-06 02:33:23,771 INFO L87 Difference]: Start difference. First operand 57 states and 71 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) [2021-05-06 02:33:23,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:23,900 INFO L93 Difference]: Finished difference Result 64 states and 77 transitions. [2021-05-06 02:33:23,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-06 02:33:23,900 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 [2021-05-06 02:33:23,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:23,906 INFO L225 Difference]: With dead ends: 64 [2021-05-06 02:33:23,906 INFO L226 Difference]: Without dead ends: 62 [2021-05-06 02:33:23,906 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 43.2ms TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-05-06 02:33:23,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2021-05-06 02:33:23,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 61. [2021-05-06 02:33:23,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 34 states have (on average 1.1176470588235294) internal successors, (38), 36 states have internal predecessors, (38), 19 states have call successors, (19), 8 states have call predecessors, (19), 7 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-06 02:33:23,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 74 transitions. [2021-05-06 02:33:23,925 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 74 transitions. Word has length 60 [2021-05-06 02:33:23,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:23,925 INFO L480 AbstractCegarLoop]: Abstraction has 61 states and 74 transitions. [2021-05-06 02:33:23,926 INFO L481 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) [2021-05-06 02:33:23,926 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 74 transitions. [2021-05-06 02:33:23,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-05-06 02:33:23,927 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:23,927 INFO L523 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] [2021-05-06 02:33:24,145 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-05-06 02:33:24,145 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:24,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:24,145 INFO L82 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 1 times [2021-05-06 02:33:24,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:24,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996213068] [2021-05-06 02:33:24,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:24,158 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:24,158 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [146576380] [2021-05-06 02:33:24,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:24,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:24,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-06 02:33:24,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:24,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:24,472 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-05-06 02:33:24,473 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:24,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996213068] [2021-05-06 02:33:24,473 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:24,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146576380] [2021-05-06 02:33:24,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146576380] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:24,473 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:24,473 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-06 02:33:24,473 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078081931] [2021-05-06 02:33:24,474 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-06 02:33:24,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:24,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-06 02:33:24,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-05-06 02:33:24,475 INFO L87 Difference]: Start difference. First operand 61 states and 74 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 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) [2021-05-06 02:33:24,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:24,718 INFO L93 Difference]: Finished difference Result 80 states and 101 transitions. [2021-05-06 02:33:24,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-06 02:33:24,718 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 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 67 [2021-05-06 02:33:24,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:24,720 INFO L225 Difference]: With dead ends: 80 [2021-05-06 02:33:24,720 INFO L226 Difference]: Without dead ends: 78 [2021-05-06 02:33:24,720 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 102.9ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-05-06 02:33:24,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-05-06 02:33:24,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 71. [2021-05-06 02:33:24,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 39 states have (on average 1.1282051282051282) internal successors, (44), 41 states have internal predecessors, (44), 23 states have call successors, (23), 9 states have call predecessors, (23), 8 states have return successors, (21), 20 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-06 02:33:24,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 88 transitions. [2021-05-06 02:33:24,735 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 88 transitions. Word has length 67 [2021-05-06 02:33:24,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:24,735 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 88 transitions. [2021-05-06 02:33:24,736 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 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) [2021-05-06 02:33:24,736 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 88 transitions. [2021-05-06 02:33:24,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-05-06 02:33:24,737 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:24,737 INFO L523 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] [2021-05-06 02:33:24,956 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:24,957 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:24,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:24,957 INFO L82 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 1 times [2021-05-06 02:33:24,957 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:24,957 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954138108] [2021-05-06 02:33:24,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:24,968 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:24,968 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1270938946] [2021-05-06 02:33:24,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:25,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:25,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-06 02:33:25,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:25,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,185 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-05-06 02:33:25,185 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:25,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954138108] [2021-05-06 02:33:25,186 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:25,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270938946] [2021-05-06 02:33:25,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270938946] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:25,186 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:25,186 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-06 02:33:25,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128151373] [2021-05-06 02:33:25,186 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-06 02:33:25,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:25,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-06 02:33:25,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-06 02:33:25,187 INFO L87 Difference]: Start difference. First operand 71 states and 88 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) [2021-05-06 02:33:25,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:25,361 INFO L93 Difference]: Finished difference Result 112 states and 152 transitions. [2021-05-06 02:33:25,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-06 02:33:25,362 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 [2021-05-06 02:33:25,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:25,363 INFO L225 Difference]: With dead ends: 112 [2021-05-06 02:33:25,363 INFO L226 Difference]: Without dead ends: 104 [2021-05-06 02:33:25,363 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 69.8ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-05-06 02:33:25,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-05-06 02:33:25,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 95. [2021-05-06 02:33:25,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 51 states have (on average 1.1764705882352942) internal successors, (60), 53 states have internal predecessors, (60), 35 states have call successors, (35), 9 states have call predecessors, (35), 8 states have return successors, (33), 32 states have call predecessors, (33), 33 states have call successors, (33) [2021-05-06 02:33:25,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 128 transitions. [2021-05-06 02:33:25,381 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 128 transitions. Word has length 69 [2021-05-06 02:33:25,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:25,381 INFO L480 AbstractCegarLoop]: Abstraction has 95 states and 128 transitions. [2021-05-06 02:33:25,381 INFO L481 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) [2021-05-06 02:33:25,381 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 128 transitions. [2021-05-06 02:33:25,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-05-06 02:33:25,382 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:25,383 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 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, 1, 1] [2021-05-06 02:33:25,596 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:25,597 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:25,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:25,597 INFO L82 PathProgramCache]: Analyzing trace with hash -622831482, now seen corresponding path program 1 times [2021-05-06 02:33:25,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:25,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238656082] [2021-05-06 02:33:25,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:25,610 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:25,610 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1863751120] [2021-05-06 02:33:25,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:25,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:25,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-06 02:33:25,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:25,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:25,869 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-05-06 02:33:25,869 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:25,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238656082] [2021-05-06 02:33:25,869 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:25,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863751120] [2021-05-06 02:33:25,870 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863751120] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:25,870 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:25,870 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-06 02:33:25,870 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240393490] [2021-05-06 02:33:25,870 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-06 02:33:25,870 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:25,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-06 02:33:25,871 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-05-06 02:33:25,871 INFO L87 Difference]: Start difference. First operand 95 states and 128 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, (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) [2021-05-06 02:33:26,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:26,148 INFO L93 Difference]: Finished difference Result 111 states and 149 transitions. [2021-05-06 02:33:26,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-06 02:33:26,150 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, (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 70 [2021-05-06 02:33:26,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:26,151 INFO L225 Difference]: With dead ends: 111 [2021-05-06 02:33:26,151 INFO L226 Difference]: Without dead ends: 109 [2021-05-06 02:33:26,152 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 131.9ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-05-06 02:33:26,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-05-06 02:33:26,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 99. [2021-05-06 02:33:26,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 54 states have (on average 1.1666666666666667) internal successors, (63), 56 states have internal predecessors, (63), 35 states have call successors, (35), 10 states have call predecessors, (35), 9 states have return successors, (33), 32 states have call predecessors, (33), 33 states have call successors, (33) [2021-05-06 02:33:26,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 131 transitions. [2021-05-06 02:33:26,168 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 131 transitions. Word has length 70 [2021-05-06 02:33:26,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:26,168 INFO L480 AbstractCegarLoop]: Abstraction has 99 states and 131 transitions. [2021-05-06 02:33:26,168 INFO L481 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, (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) [2021-05-06 02:33:26,168 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 131 transitions. [2021-05-06 02:33:26,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-05-06 02:33:26,169 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:26,169 INFO L523 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] [2021-05-06 02:33:26,392 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-05-06 02:33:26,393 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:26,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:26,394 INFO L82 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 2 times [2021-05-06 02:33:26,394 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:26,394 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476776677] [2021-05-06 02:33:26,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:26,403 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:26,403 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1933176221] [2021-05-06 02:33:26,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:26,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 02:33:26,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:33:26,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-06 02:33:26,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:26,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:26,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:26,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:26,628 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-05-06 02:33:26,629 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:26,629 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476776677] [2021-05-06 02:33:26,629 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:26,629 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933176221] [2021-05-06 02:33:26,629 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933176221] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:26,629 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:26,629 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-06 02:33:26,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442289723] [2021-05-06 02:33:26,630 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-06 02:33:26,630 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:26,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-06 02:33:26,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-05-06 02:33:26,630 INFO L87 Difference]: Start difference. First operand 99 states and 131 transitions. Second operand has 8 states, 8 states have (on average 3.125) internal successors, (25), 7 states have internal predecessors, (25), 3 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2021-05-06 02:33:26,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:26,754 INFO L93 Difference]: Finished difference Result 109 states and 143 transitions. [2021-05-06 02:33:26,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-06 02:33:26,755 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 7 states have internal predecessors, (25), 3 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 75 [2021-05-06 02:33:26,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:26,756 INFO L225 Difference]: With dead ends: 109 [2021-05-06 02:33:26,756 INFO L226 Difference]: Without dead ends: 106 [2021-05-06 02:33:26,756 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 49.3ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-05-06 02:33:26,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-05-06 02:33:26,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2021-05-06 02:33:26,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 58 states have (on average 1.1551724137931034) internal successors, (67), 61 states have internal predecessors, (67), 37 states have call successors, (37), 11 states have call predecessors, (37), 10 states have return successors, (35), 33 states have call predecessors, (35), 35 states have call successors, (35) [2021-05-06 02:33:26,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 139 transitions. [2021-05-06 02:33:26,773 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 139 transitions. Word has length 75 [2021-05-06 02:33:26,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:26,774 INFO L480 AbstractCegarLoop]: Abstraction has 106 states and 139 transitions. [2021-05-06 02:33:26,774 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 7 states have internal predecessors, (25), 3 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2021-05-06 02:33:26,774 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 139 transitions. [2021-05-06 02:33:26,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-05-06 02:33:26,775 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:26,775 INFO L523 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] [2021-05-06 02:33:26,988 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:26,989 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:26,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:26,989 INFO L82 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 3 times [2021-05-06 02:33:26,989 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:26,989 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578574681] [2021-05-06 02:33:26,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:27,006 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:27,006 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1792506662] [2021-05-06 02:33:27,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:27,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-06 02:33:27,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:33:27,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-06 02:33:27,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:27,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:27,417 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 12 proven. 21 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-05-06 02:33:27,417 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:27,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578574681] [2021-05-06 02:33:27,417 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:27,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792506662] [2021-05-06 02:33:27,417 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792506662] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:27,418 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:27,418 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-06 02:33:27,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080231413] [2021-05-06 02:33:27,418 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-06 02:33:27,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:27,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-06 02:33:27,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-05-06 02:33:27,420 INFO L87 Difference]: Start difference. First operand 106 states and 139 transitions. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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) [2021-05-06 02:33:27,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:27,743 INFO L93 Difference]: Finished difference Result 134 states and 175 transitions. [2021-05-06 02:33:27,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-06 02:33:27,744 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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 [2021-05-06 02:33:27,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:27,745 INFO L225 Difference]: With dead ends: 134 [2021-05-06 02:33:27,745 INFO L226 Difference]: Without dead ends: 132 [2021-05-06 02:33:27,745 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 200.5ms TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-05-06 02:33:27,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-05-06 02:33:27,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 129. [2021-05-06 02:33:27,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 74 states have internal predecessors, (82), 45 states have call successors, (45), 13 states have call predecessors, (45), 12 states have return successors, (43), 41 states have call predecessors, (43), 43 states have call successors, (43) [2021-05-06 02:33:27,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 170 transitions. [2021-05-06 02:33:27,764 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 170 transitions. Word has length 80 [2021-05-06 02:33:27,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:27,765 INFO L480 AbstractCegarLoop]: Abstraction has 129 states and 170 transitions. [2021-05-06 02:33:27,765 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 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) [2021-05-06 02:33:27,765 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 170 transitions. [2021-05-06 02:33:27,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-05-06 02:33:27,766 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:27,766 INFO L523 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] [2021-05-06 02:33:27,989 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:27,990 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:27,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:27,990 INFO L82 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 4 times [2021-05-06 02:33:27,991 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:27,991 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332027953] [2021-05-06 02:33:27,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:28,000 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:28,000 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [13266903] [2021-05-06 02:33:28,000 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:28,085 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 02:33:28,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:33:28,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-06 02:33:28,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:28,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:28,308 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 31 proven. 8 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-05-06 02:33:28,309 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:28,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332027953] [2021-05-06 02:33:28,309 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:28,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13266903] [2021-05-06 02:33:28,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13266903] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:28,309 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:28,309 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-06 02:33:28,309 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151002392] [2021-05-06 02:33:28,310 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-06 02:33:28,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:28,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-06 02:33:28,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-05-06 02:33:28,310 INFO L87 Difference]: Start difference. First operand 129 states and 170 transitions. Second operand has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2021-05-06 02:33:28,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:28,529 INFO L93 Difference]: Finished difference Result 138 states and 178 transitions. [2021-05-06 02:33:28,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-06 02:33:28,530 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 85 [2021-05-06 02:33:28,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:28,531 INFO L225 Difference]: With dead ends: 138 [2021-05-06 02:33:28,531 INFO L226 Difference]: Without dead ends: 136 [2021-05-06 02:33:28,532 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 97.4ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-05-06 02:33:28,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-05-06 02:33:28,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 133. [2021-05-06 02:33:28,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 74 states have (on average 1.1486486486486487) internal successors, (85), 77 states have internal predecessors, (85), 45 states have call successors, (45), 14 states have call predecessors, (45), 13 states have return successors, (43), 41 states have call predecessors, (43), 43 states have call successors, (43) [2021-05-06 02:33:28,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 173 transitions. [2021-05-06 02:33:28,551 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 173 transitions. Word has length 85 [2021-05-06 02:33:28,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:28,551 INFO L480 AbstractCegarLoop]: Abstraction has 133 states and 173 transitions. [2021-05-06 02:33:28,551 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2021-05-06 02:33:28,551 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 173 transitions. [2021-05-06 02:33:28,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-05-06 02:33:28,552 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:28,552 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 6, 6, 3, 3, 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] [2021-05-06 02:33:28,760 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-05-06 02:33:28,761 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:28,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:28,761 INFO L82 PathProgramCache]: Analyzing trace with hash 1507900548, now seen corresponding path program 2 times [2021-05-06 02:33:28,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:28,762 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878420154] [2021-05-06 02:33:28,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:28,771 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:28,771 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1482736762] [2021-05-06 02:33:28,771 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:28,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 02:33:28,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:33:28,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-06 02:33:28,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:28,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:28,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:28,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:28,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:28,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:28,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:28,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:28,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:28,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:28,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:28,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:28,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:28,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:28,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:28,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:28,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:29,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:29,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:29,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:29,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:29,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:29,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:29,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:29,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:29,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:29,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:29,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:29,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:29,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:29,219 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 30 proven. 32 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2021-05-06 02:33:29,220 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:29,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878420154] [2021-05-06 02:33:29,220 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:29,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482736762] [2021-05-06 02:33:29,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482736762] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:29,220 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:29,220 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-05-06 02:33:29,220 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237075746] [2021-05-06 02:33:29,221 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-06 02:33:29,221 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:29,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-06 02:33:29,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-05-06 02:33:29,222 INFO L87 Difference]: Start difference. First operand 133 states and 173 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 11 states have internal predecessors, (27), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2021-05-06 02:33:29,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:29,658 INFO L93 Difference]: Finished difference Result 152 states and 200 transitions. [2021-05-06 02:33:29,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-06 02:33:29,659 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 11 states have internal predecessors, (27), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) Word has length 89 [2021-05-06 02:33:29,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:29,660 INFO L225 Difference]: With dead ends: 152 [2021-05-06 02:33:29,660 INFO L226 Difference]: Without dead ends: 150 [2021-05-06 02:33:29,661 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 222.1ms TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-05-06 02:33:29,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-05-06 02:33:29,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 143. [2021-05-06 02:33:29,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 82 states have internal predecessors, (91), 49 states have call successors, (49), 15 states have call predecessors, (49), 14 states have return successors, (47), 45 states have call predecessors, (47), 47 states have call successors, (47) [2021-05-06 02:33:29,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 187 transitions. [2021-05-06 02:33:29,681 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 187 transitions. Word has length 89 [2021-05-06 02:33:29,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:29,682 INFO L480 AbstractCegarLoop]: Abstraction has 143 states and 187 transitions. [2021-05-06 02:33:29,682 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 11 states have internal predecessors, (27), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2021-05-06 02:33:29,682 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 187 transitions. [2021-05-06 02:33:29,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-05-06 02:33:29,683 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:29,683 INFO L523 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] [2021-05-06 02:33:29,897 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-05-06 02:33:29,897 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:29,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:29,897 INFO L82 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 1 times [2021-05-06 02:33:29,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:29,898 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370974137] [2021-05-06 02:33:29,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:29,911 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:29,911 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [540827417] [2021-05-06 02:33:29,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:29,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:29,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 38 conjunts are in the unsatisfiable core [2021-05-06 02:33:29,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:30,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:30,262 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 33 proven. 12 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2021-05-06 02:33:30,263 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:30,263 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370974137] [2021-05-06 02:33:30,263 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:30,263 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540827417] [2021-05-06 02:33:30,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540827417] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:30,263 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:30,263 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-06 02:33:30,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527751114] [2021-05-06 02:33:30,264 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-06 02:33:30,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:30,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-06 02:33:30,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2021-05-06 02:33:30,264 INFO L87 Difference]: Start difference. First operand 143 states and 187 transitions. Second operand has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2021-05-06 02:33:30,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:30,647 INFO L93 Difference]: Finished difference Result 169 states and 220 transitions. [2021-05-06 02:33:30,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-06 02:33:30,648 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 91 [2021-05-06 02:33:30,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:30,649 INFO L225 Difference]: With dead ends: 169 [2021-05-06 02:33:30,649 INFO L226 Difference]: Without dead ends: 166 [2021-05-06 02:33:30,650 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 207.7ms TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-05-06 02:33:30,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-05-06 02:33:30,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 156. [2021-05-06 02:33:30,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 87 states have (on average 1.1494252873563218) internal successors, (100), 90 states have internal predecessors, (100), 53 states have call successors, (53), 16 states have call predecessors, (53), 15 states have return successors, (51), 49 states have call predecessors, (51), 51 states have call successors, (51) [2021-05-06 02:33:30,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 204 transitions. [2021-05-06 02:33:30,676 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 204 transitions. Word has length 91 [2021-05-06 02:33:30,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:30,677 INFO L480 AbstractCegarLoop]: Abstraction has 156 states and 204 transitions. [2021-05-06 02:33:30,677 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2021-05-06 02:33:30,677 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 204 transitions. [2021-05-06 02:33:30,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-05-06 02:33:30,680 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:30,680 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 6, 6, 3, 3, 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] [2021-05-06 02:33:30,896 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-05-06 02:33:30,896 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:30,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:30,896 INFO L82 PathProgramCache]: Analyzing trace with hash 1307252997, now seen corresponding path program 1 times [2021-05-06 02:33:30,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:30,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548188086] [2021-05-06 02:33:30,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:30,902 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:30,902 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1604501981] [2021-05-06 02:33:30,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:30,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:33:30,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-06 02:33:30,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:31,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:31,104 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 24 proven. 2 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-05-06 02:33:31,104 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:31,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548188086] [2021-05-06 02:33:31,104 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:31,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604501981] [2021-05-06 02:33:31,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604501981] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:31,104 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:31,105 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-06 02:33:31,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883763750] [2021-05-06 02:33:31,105 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-06 02:33:31,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:31,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-06 02:33:31,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-05-06 02:33:31,106 INFO L87 Difference]: Start difference. First operand 156 states and 204 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-05-06 02:33:31,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:31,207 INFO L93 Difference]: Finished difference Result 197 states and 271 transitions. [2021-05-06 02:33:31,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-06 02:33:31,207 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 92 [2021-05-06 02:33:31,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:31,211 INFO L225 Difference]: With dead ends: 197 [2021-05-06 02:33:31,211 INFO L226 Difference]: Without dead ends: 195 [2021-05-06 02:33:31,212 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 22.9ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-05-06 02:33:31,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-05-06 02:33:31,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 176. [2021-05-06 02:33:31,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 97 states have (on average 1.1546391752577319) internal successors, (112), 103 states have internal predecessors, (112), 62 states have call successors, (62), 17 states have call predecessors, (62), 16 states have return successors, (60), 55 states have call predecessors, (60), 60 states have call successors, (60) [2021-05-06 02:33:31,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 234 transitions. [2021-05-06 02:33:31,242 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 234 transitions. Word has length 92 [2021-05-06 02:33:31,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:31,242 INFO L480 AbstractCegarLoop]: Abstraction has 176 states and 234 transitions. [2021-05-06 02:33:31,243 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-05-06 02:33:31,243 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 234 transitions. [2021-05-06 02:33:31,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-06 02:33:31,244 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:31,245 INFO L523 BasicCegarLoop]: trace histogram [11, 10, 10, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-05-06 02:33:31,460 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:31,460 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:31,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:31,460 INFO L82 PathProgramCache]: Analyzing trace with hash 703654790, now seen corresponding path program 5 times [2021-05-06 02:33:31,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:31,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973832219] [2021-05-06 02:33:31,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:31,468 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:31,468 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1944507776] [2021-05-06 02:33:31,468 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:31,532 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-05-06 02:33:31,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:33:31,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-06 02:33:31,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:31,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:31,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:31,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:31,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:31,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:31,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:31,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:31,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:31,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:31,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:31,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:31,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:31,676 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-06 02:33:31,676 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:31,676 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973832219] [2021-05-06 02:33:31,676 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:31,676 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944507776] [2021-05-06 02:33:31,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944507776] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 02:33:31,677 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 02:33:31,677 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-06 02:33:31,677 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552181545] [2021-05-06 02:33:31,677 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-06 02:33:31,677 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:31,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-06 02:33:31,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-05-06 02:33:31,678 INFO L87 Difference]: Start difference. First operand 176 states and 234 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, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2021-05-06 02:33:31,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:31,745 INFO L93 Difference]: Finished difference Result 222 states and 294 transitions. [2021-05-06 02:33:31,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-06 02:33:31,746 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, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 105 [2021-05-06 02:33:31,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:31,747 INFO L225 Difference]: With dead ends: 222 [2021-05-06 02:33:31,747 INFO L226 Difference]: Without dead ends: 160 [2021-05-06 02:33:31,747 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 20.2ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-05-06 02:33:31,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-05-06 02:33:31,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 150. [2021-05-06 02:33:31,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 84 states have (on average 1.0952380952380953) internal successors, (92), 89 states have internal predecessors, (92), 49 states have call successors, (49), 17 states have call predecessors, (49), 16 states have return successors, (47), 43 states have call predecessors, (47), 47 states have call successors, (47) [2021-05-06 02:33:31,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 188 transitions. [2021-05-06 02:33:31,767 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 188 transitions. Word has length 105 [2021-05-06 02:33:31,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:31,767 INFO L480 AbstractCegarLoop]: Abstraction has 150 states and 188 transitions. [2021-05-06 02:33:31,767 INFO L481 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, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2021-05-06 02:33:31,767 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 188 transitions. [2021-05-06 02:33:31,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-05-06 02:33:31,768 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:31,768 INFO L523 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] [2021-05-06 02:33:31,991 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-06 02:33:31,992 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:31,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:31,992 INFO L82 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 2 times [2021-05-06 02:33:31,992 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:31,992 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018030384] [2021-05-06 02:33:31,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:31,999 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:31,999 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1032114586] [2021-05-06 02:33:31,999 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:32,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 02:33:32,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:33:32,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 56 conjunts are in the unsatisfiable core [2021-05-06 02:33:32,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:32,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:32,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:32,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:32,433 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 67 proven. 45 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2021-05-06 02:33:32,433 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:32,433 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018030384] [2021-05-06 02:33:32,433 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:32,433 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032114586] [2021-05-06 02:33:32,433 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032114586] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:32,433 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:32,434 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-06 02:33:32,436 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244092859] [2021-05-06 02:33:32,436 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-06 02:33:32,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:32,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-06 02:33:32,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-05-06 02:33:32,437 INFO L87 Difference]: Start difference. First operand 150 states and 188 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2021-05-06 02:33:32,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:32,738 INFO L93 Difference]: Finished difference Result 158 states and 195 transitions. [2021-05-06 02:33:32,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-06 02:33:32,739 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 107 [2021-05-06 02:33:32,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:32,741 INFO L225 Difference]: With dead ends: 158 [2021-05-06 02:33:32,741 INFO L226 Difference]: Without dead ends: 156 [2021-05-06 02:33:32,742 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 95 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 182.6ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-05-06 02:33:32,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-05-06 02:33:32,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 154. [2021-05-06 02:33:32,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 87 states have (on average 1.0919540229885059) internal successors, (95), 92 states have internal predecessors, (95), 49 states have call successors, (49), 18 states have call predecessors, (49), 17 states have return successors, (47), 43 states have call predecessors, (47), 47 states have call successors, (47) [2021-05-06 02:33:32,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 191 transitions. [2021-05-06 02:33:32,764 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 191 transitions. Word has length 107 [2021-05-06 02:33:32,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:32,765 INFO L480 AbstractCegarLoop]: Abstraction has 154 states and 191 transitions. [2021-05-06 02:33:32,766 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2021-05-06 02:33:32,766 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 191 transitions. [2021-05-06 02:33:32,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-05-06 02:33:32,767 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:32,767 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 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] [2021-05-06 02:33:32,991 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-05-06 02:33:32,991 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:32,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:32,991 INFO L82 PathProgramCache]: Analyzing trace with hash 1483033219, now seen corresponding path program 3 times [2021-05-06 02:33:32,991 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:32,991 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064145431] [2021-05-06 02:33:32,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:32,998 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:32,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1161728362] [2021-05-06 02:33:32,998 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:33,062 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-06 02:33:33,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:33:33,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-06 02:33:33,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:33,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:33,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:33,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:33,220 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 61 proven. 10 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2021-05-06 02:33:33,220 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:33,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064145431] [2021-05-06 02:33:33,220 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:33,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161728362] [2021-05-06 02:33:33,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161728362] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:33,220 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:33,220 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-06 02:33:33,220 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676386078] [2021-05-06 02:33:33,221 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-06 02:33:33,221 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:33,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-06 02:33:33,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-05-06 02:33:33,221 INFO L87 Difference]: Start difference. First operand 154 states and 191 transitions. Second operand has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-05-06 02:33:33,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:33,298 INFO L93 Difference]: Finished difference Result 160 states and 196 transitions. [2021-05-06 02:33:33,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-06 02:33:33,299 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 111 [2021-05-06 02:33:33,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:33,300 INFO L225 Difference]: With dead ends: 160 [2021-05-06 02:33:33,300 INFO L226 Difference]: Without dead ends: 158 [2021-05-06 02:33:33,300 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 32.9ms TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-05-06 02:33:33,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-05-06 02:33:33,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2021-05-06 02:33:33,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 90 states have (on average 1.0888888888888888) internal successors, (98), 95 states have internal predecessors, (98), 49 states have call successors, (49), 19 states have call predecessors, (49), 18 states have return successors, (47), 43 states have call predecessors, (47), 47 states have call successors, (47) [2021-05-06 02:33:33,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 194 transitions. [2021-05-06 02:33:33,337 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 194 transitions. Word has length 111 [2021-05-06 02:33:33,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:33,337 INFO L480 AbstractCegarLoop]: Abstraction has 158 states and 194 transitions. [2021-05-06 02:33:33,337 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-05-06 02:33:33,337 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 194 transitions. [2021-05-06 02:33:33,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-05-06 02:33:33,339 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:33,339 INFO L523 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] [2021-05-06 02:33:33,562 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-05-06 02:33:33,562 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:33,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:33,563 INFO L82 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 2 times [2021-05-06 02:33:33,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:33,563 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290785231] [2021-05-06 02:33:33,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:33,570 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:33,570 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [176683274] [2021-05-06 02:33:33,570 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:33,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 02:33:33,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:33:33,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 49 conjunts are in the unsatisfiable core [2021-05-06 02:33:33,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:33,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:33,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:33,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:33,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:33,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:33,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:33,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:33,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:33,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:33,936 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 73 proven. 31 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-05-06 02:33:33,936 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:33,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290785231] [2021-05-06 02:33:33,936 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:33,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176683274] [2021-05-06 02:33:33,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176683274] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:33,937 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:33,937 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-06 02:33:33,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965477402] [2021-05-06 02:33:33,937 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-06 02:33:33,937 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:33,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-06 02:33:33,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-05-06 02:33:33,938 INFO L87 Difference]: Start difference. First operand 158 states and 194 transitions. Second operand has 13 states, 12 states have (on average 2.3333333333333335) 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), 5 states have call predecessors, (19), 6 states have call successors, (19) [2021-05-06 02:33:34,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:34,581 INFO L93 Difference]: Finished difference Result 192 states and 241 transitions. [2021-05-06 02:33:34,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-06 02:33:34,582 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.3333333333333335) 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), 5 states have call predecessors, (19), 6 states have call successors, (19) Word has length 113 [2021-05-06 02:33:34,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:34,583 INFO L225 Difference]: With dead ends: 192 [2021-05-06 02:33:34,583 INFO L226 Difference]: Without dead ends: 189 [2021-05-06 02:33:34,583 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 100 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 203.9ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-05-06 02:33:34,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-05-06 02:33:34,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 187. [2021-05-06 02:33:34,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 105 states have (on average 1.0952380952380953) internal successors, (115), 110 states have internal predecessors, (115), 61 states have call successors, (61), 21 states have call predecessors, (61), 20 states have return successors, (59), 55 states have call predecessors, (59), 59 states have call successors, (59) [2021-05-06 02:33:34,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 235 transitions. [2021-05-06 02:33:34,618 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 235 transitions. Word has length 113 [2021-05-06 02:33:34,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:34,619 INFO L480 AbstractCegarLoop]: Abstraction has 187 states and 235 transitions. [2021-05-06 02:33:34,619 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 12 states have (on average 2.3333333333333335) 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), 5 states have call predecessors, (19), 6 states have call successors, (19) [2021-05-06 02:33:34,619 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 235 transitions. [2021-05-06 02:33:34,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2021-05-06 02:33:34,622 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:34,622 INFO L523 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] [2021-05-06 02:33:34,835 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:34,836 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:34,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:34,836 INFO L82 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 3 times [2021-05-06 02:33:34,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:34,836 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945464193] [2021-05-06 02:33:34,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:34,844 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:34,844 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [180444558] [2021-05-06 02:33:34,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:34,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-06 02:33:34,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:33:34,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-06 02:33:34,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:34,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:34,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:34,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:34,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:34,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:34,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,093 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2021-05-06 02:33:35,094 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:35,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945464193] [2021-05-06 02:33:35,094 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:35,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180444558] [2021-05-06 02:33:35,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180444558] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:35,094 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:35,094 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-06 02:33:35,094 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062569934] [2021-05-06 02:33:35,095 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-06 02:33:35,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:35,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-06 02:33:35,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-05-06 02:33:35,096 INFO L87 Difference]: Start difference. First operand 187 states and 235 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) [2021-05-06 02:33:35,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:35,313 INFO L93 Difference]: Finished difference Result 233 states and 311 transitions. [2021-05-06 02:33:35,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-06 02:33:35,314 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 [2021-05-06 02:33:35,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:35,316 INFO L225 Difference]: With dead ends: 233 [2021-05-06 02:33:35,316 INFO L226 Difference]: Without dead ends: 226 [2021-05-06 02:33:35,316 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 85.4ms TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2021-05-06 02:33:35,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-05-06 02:33:35,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 206. [2021-05-06 02:33:35,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 112 states have (on average 1.125) internal successors, (126), 113 states have internal predecessors, (126), 73 states have call successors, (73), 21 states have call predecessors, (73), 20 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2021-05-06 02:33:35,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 270 transitions. [2021-05-06 02:33:35,344 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 270 transitions. Word has length 116 [2021-05-06 02:33:35,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:35,344 INFO L480 AbstractCegarLoop]: Abstraction has 206 states and 270 transitions. [2021-05-06 02:33:35,344 INFO L481 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) [2021-05-06 02:33:35,344 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 270 transitions. [2021-05-06 02:33:35,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2021-05-06 02:33:35,346 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:35,346 INFO L523 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] [2021-05-06 02:33:35,564 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:35,565 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:35,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:35,565 INFO L82 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 3 times [2021-05-06 02:33:35,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:35,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912543042] [2021-05-06 02:33:35,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:35,572 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:35,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [941189217] [2021-05-06 02:33:35,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:35,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-06 02:33:35,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:33:35,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 53 conjunts are in the unsatisfiable core [2021-05-06 02:33:35,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:35,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:35,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:36,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:36,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:36,043 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 28 proven. 37 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2021-05-06 02:33:36,043 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:36,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912543042] [2021-05-06 02:33:36,043 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:36,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941189217] [2021-05-06 02:33:36,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941189217] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:36,043 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:36,043 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-06 02:33:36,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721302072] [2021-05-06 02:33:36,044 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-06 02:33:36,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:36,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-06 02:33:36,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2021-05-06 02:33:36,045 INFO L87 Difference]: Start difference. First operand 206 states and 270 transitions. Second operand has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2021-05-06 02:33:36,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:36,572 INFO L93 Difference]: Finished difference Result 245 states and 320 transitions. [2021-05-06 02:33:36,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-06 02:33:36,573 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 127 [2021-05-06 02:33:36,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:36,575 INFO L225 Difference]: With dead ends: 245 [2021-05-06 02:33:36,575 INFO L226 Difference]: Without dead ends: 243 [2021-05-06 02:33:36,575 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 238.0ms TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-05-06 02:33:36,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-05-06 02:33:36,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 239. [2021-05-06 02:33:36,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 130 states have (on average 1.123076923076923) internal successors, (146), 131 states have internal predecessors, (146), 85 states have call successors, (85), 24 states have call predecessors, (85), 23 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2021-05-06 02:33:36,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 314 transitions. [2021-05-06 02:33:36,609 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 314 transitions. Word has length 127 [2021-05-06 02:33:36,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:36,609 INFO L480 AbstractCegarLoop]: Abstraction has 239 states and 314 transitions. [2021-05-06 02:33:36,609 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2021-05-06 02:33:36,609 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 314 transitions. [2021-05-06 02:33:36,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-06 02:33:36,610 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:36,611 INFO L523 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] [2021-05-06 02:33:36,820 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-05-06 02:33:36,821 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:36,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:36,821 INFO L82 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 4 times [2021-05-06 02:33:36,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:36,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493288963] [2021-05-06 02:33:36,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:36,828 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:36,828 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [703540624] [2021-05-06 02:33:36,828 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:36,892 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 02:33:36,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:33:36,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 61 conjunts are in the unsatisfiable core [2021-05-06 02:33:36,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:37,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:37,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:37,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:37,321 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 89 proven. 108 refuted. 0 times theorem prover too weak. 348 trivial. 0 not checked. [2021-05-06 02:33:37,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:37,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493288963] [2021-05-06 02:33:37,321 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:37,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703540624] [2021-05-06 02:33:37,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703540624] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:37,321 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:37,321 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-06 02:33:37,322 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387188131] [2021-05-06 02:33:37,322 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-06 02:33:37,322 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:37,322 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-06 02:33:37,322 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-05-06 02:33:37,323 INFO L87 Difference]: Start difference. First operand 239 states and 314 transitions. Second operand has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2021-05-06 02:33:37,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:37,746 INFO L93 Difference]: Finished difference Result 248 states and 322 transitions. [2021-05-06 02:33:37,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-06 02:33:37,747 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) Word has length 129 [2021-05-06 02:33:37,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:37,749 INFO L225 Difference]: With dead ends: 248 [2021-05-06 02:33:37,749 INFO L226 Difference]: Without dead ends: 246 [2021-05-06 02:33:37,749 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 115 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 210.4ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-05-06 02:33:37,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-05-06 02:33:37,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 243. [2021-05-06 02:33:37,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 133 states have (on average 1.1203007518796992) internal successors, (149), 134 states have internal predecessors, (149), 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) [2021-05-06 02:33:37,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 317 transitions. [2021-05-06 02:33:37,779 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 317 transitions. Word has length 129 [2021-05-06 02:33:37,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:37,779 INFO L480 AbstractCegarLoop]: Abstraction has 243 states and 317 transitions. [2021-05-06 02:33:37,779 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2021-05-06 02:33:37,779 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 317 transitions. [2021-05-06 02:33:37,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2021-05-06 02:33:37,781 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:37,781 INFO L523 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] [2021-05-06 02:33:38,000 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-05-06 02:33:38,001 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:38,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:38,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 5 times [2021-05-06 02:33:38,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:38,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265421603] [2021-05-06 02:33:38,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:38,011 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:38,011 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2009412738] [2021-05-06 02:33:38,011 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:38,121 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-05-06 02:33:38,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:33:38,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 74 conjunts are in the unsatisfiable core [2021-05-06 02:33:38,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:38,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:38,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:38,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:38,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:38,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:38,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:38,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:38,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:38,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:38,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:38,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:38,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:38,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:38,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:38,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:38,599 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 92 proven. 110 refuted. 0 times theorem prover too weak. 348 trivial. 0 not checked. [2021-05-06 02:33:38,600 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:33:38,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265421603] [2021-05-06 02:33:38,600 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:33:38,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009412738] [2021-05-06 02:33:38,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009412738] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:33:38,600 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:33:38,600 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-05-06 02:33:38,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360840817] [2021-05-06 02:33:38,600 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-06 02:33:38,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:33:38,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-06 02:33:38,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-05-06 02:33:38,601 INFO L87 Difference]: Start difference. First operand 243 states and 317 transitions. Second operand has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 8 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) [2021-05-06 02:33:39,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:33:39,289 INFO L93 Difference]: Finished difference Result 253 states and 326 transitions. [2021-05-06 02:33:39,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-06 02:33:39,290 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 8 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 [2021-05-06 02:33:39,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:33:39,292 INFO L225 Difference]: With dead ends: 253 [2021-05-06 02:33:39,292 INFO L226 Difference]: Without dead ends: 251 [2021-05-06 02:33:39,292 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 117 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 269.1ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-05-06 02:33:39,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2021-05-06 02:33:39,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 247. [2021-05-06 02:33:39,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 136 states have (on average 1.1176470588235294) internal successors, (152), 137 states have internal predecessors, (152), 85 states have call successors, (85), 26 states have call predecessors, (85), 25 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2021-05-06 02:33:39,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 320 transitions. [2021-05-06 02:33:39,328 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 320 transitions. Word has length 132 [2021-05-06 02:33:39,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:33:39,328 INFO L480 AbstractCegarLoop]: Abstraction has 247 states and 320 transitions. [2021-05-06 02:33:39,328 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 12 states have internal predecessors, (32), 8 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) [2021-05-06 02:33:39,328 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 320 transitions. [2021-05-06 02:33:39,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-05-06 02:33:39,330 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:33:39,330 INFO L523 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] [2021-05-06 02:33:39,548 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:39,549 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:33:39,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:33:39,549 INFO L82 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 4 times [2021-05-06 02:33:39,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:33:39,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611835389] [2021-05-06 02:33:39,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:33:39,560 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:33:39,560 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [499618945] [2021-05-06 02:33:39,560 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:33:39,657 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 02:33:39,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:33:39,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 58 conjunts are in the unsatisfiable core [2021-05-06 02:33:39,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:33:39,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:39,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:39,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:39,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:39,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:39,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:39,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:39,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:39,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:40,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:40,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:40,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:40,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:40,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:40,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:33:40,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:29,692 WARN L205 SmtUtils]: Spent 49.48 s on a formula simplification. DAG size of input: 40 DAG size of output: 29 [2021-05-06 02:34:29,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:29,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:29,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:29,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:29,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:29,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:29,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:29,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:29,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:34:29,952 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 121 proven. 93 refuted. 0 times theorem prover too weak. 396 trivial. 0 not checked. [2021-05-06 02:34:29,953 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:34:29,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611835389] [2021-05-06 02:34:29,953 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:34:29,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499618945] [2021-05-06 02:34:29,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499618945] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:34:29,953 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:34:29,953 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-05-06 02:34:29,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035597166] [2021-05-06 02:34:29,953 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-06 02:34:29,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:34:29,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-06 02:34:29,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-05-06 02:34:29,954 INFO L87 Difference]: Start difference. First operand 247 states and 320 transitions. Second operand has 17 states, 15 states have (on average 2.0) internal successors, (30), 13 states have internal predecessors, (30), 11 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 10 states have call successors, (23) [2021-05-06 02:34:30,699 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-05-06 02:35:36,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:35:36,227 INFO L93 Difference]: Finished difference Result 292 states and 382 transitions. [2021-05-06 02:35:36,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-06 02:35:36,228 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 2.0) internal successors, (30), 13 states have internal predecessors, (30), 11 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 10 states have call successors, (23) Word has length 135 [2021-05-06 02:35:36,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:35:36,230 INFO L225 Difference]: With dead ends: 292 [2021-05-06 02:35:36,230 INFO L226 Difference]: Without dead ends: 289 [2021-05-06 02:35:36,230 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 50153.0ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-05-06 02:35:36,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2021-05-06 02:35:36,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 286. [2021-05-06 02:35:36,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 156 states have (on average 1.1217948717948718) internal successors, (175), 157 states have internal predecessors, (175), 101 states have call successors, (101), 29 states have call predecessors, (101), 28 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2021-05-06 02:35:36,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 375 transitions. [2021-05-06 02:35:36,292 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 375 transitions. Word has length 135 [2021-05-06 02:35:36,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:35:36,293 INFO L480 AbstractCegarLoop]: Abstraction has 286 states and 375 transitions. [2021-05-06 02:35:36,293 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 15 states have (on average 2.0) internal successors, (30), 13 states have internal predecessors, (30), 11 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 10 states have call successors, (23) [2021-05-06 02:35:36,293 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 375 transitions. [2021-05-06 02:35:36,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-05-06 02:35:36,294 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:35:36,294 INFO L523 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] [2021-05-06 02:35:36,519 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-05-06 02:35:36,519 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:35:36,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:35:36,520 INFO L82 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 5 times [2021-05-06 02:35:36,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:35:36,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392694067] [2021-05-06 02:35:36,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:35:36,528 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:35:36,528 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [377579585] [2021-05-06 02:35:36,528 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:35:36,631 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-05-06 02:35:36,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:35:36,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 62 conjunts are in the unsatisfiable core [2021-05-06 02:35:36,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:35:36,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:36,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:37,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:37,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:37,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:37,146 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 38 proven. 52 refuted. 0 times theorem prover too weak. 525 trivial. 0 not checked. [2021-05-06 02:35:37,146 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:35:37,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392694067] [2021-05-06 02:35:37,146 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:35:37,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377579585] [2021-05-06 02:35:37,147 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377579585] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:35:37,147 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:35:37,147 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-06 02:35:37,147 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462021952] [2021-05-06 02:35:37,147 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-06 02:35:37,147 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:35:37,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-06 02:35:37,148 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-05-06 02:35:37,148 INFO L87 Difference]: Start difference. First operand 286 states and 375 transitions. Second operand has 16 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 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) [2021-05-06 02:35:38,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:35:38,506 INFO L93 Difference]: Finished difference Result 336 states and 441 transitions. [2021-05-06 02:35:38,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-06 02:35:38,511 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 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 138 [2021-05-06 02:35:38,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:35:38,513 INFO L225 Difference]: With dead ends: 336 [2021-05-06 02:35:38,513 INFO L226 Difference]: Without dead ends: 333 [2021-05-06 02:35:38,514 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 461.8ms TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2021-05-06 02:35:38,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2021-05-06 02:35:38,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 267. [2021-05-06 02:35:38,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 146 states have (on average 1.1232876712328768) internal successors, (164), 147 states have internal predecessors, (164), 93 states have call successors, (93), 28 states have call predecessors, (93), 27 states have return successors, (91), 91 states have call predecessors, (91), 91 states have call successors, (91) [2021-05-06 02:35:38,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 348 transitions. [2021-05-06 02:35:38,556 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 348 transitions. Word has length 138 [2021-05-06 02:35:38,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:35:38,556 INFO L480 AbstractCegarLoop]: Abstraction has 267 states and 348 transitions. [2021-05-06 02:35:38,556 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 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) [2021-05-06 02:35:38,556 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 348 transitions. [2021-05-06 02:35:38,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-05-06 02:35:38,558 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:35:38,558 INFO L523 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] [2021-05-06 02:35:38,780 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:35:38,781 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:35:38,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:35:38,781 INFO L82 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 6 times [2021-05-06 02:35:38,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:35:38,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052104359] [2021-05-06 02:35:38,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:35:38,788 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:35:38,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1690185115] [2021-05-06 02:35:38,788 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:35:38,868 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-05-06 02:35:38,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:35:38,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 48 conjunts are in the unsatisfiable core [2021-05-06 02:35:38,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:35:39,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:39,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:39,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:39,178 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 86 proven. 54 refuted. 0 times theorem prover too weak. 627 trivial. 0 not checked. [2021-05-06 02:35:39,178 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:35:39,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052104359] [2021-05-06 02:35:39,178 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:35:39,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690185115] [2021-05-06 02:35:39,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690185115] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:35:39,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:35:39,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-06 02:35:39,179 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582373976] [2021-05-06 02:35:39,179 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-06 02:35:39,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:35:39,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-06 02:35:39,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2021-05-06 02:35:39,180 INFO L87 Difference]: Start difference. First operand 267 states and 348 transitions. Second operand has 12 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 6 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 5 states have call successors, (21) [2021-05-06 02:35:39,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:35:39,921 INFO L93 Difference]: Finished difference Result 377 states and 510 transitions. [2021-05-06 02:35:39,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-06 02:35:39,921 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 6 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 5 states have call successors, (21) Word has length 149 [2021-05-06 02:35:39,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:35:39,923 INFO L225 Difference]: With dead ends: 377 [2021-05-06 02:35:39,924 INFO L226 Difference]: Without dead ends: 375 [2021-05-06 02:35:39,924 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 177.0ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-05-06 02:35:39,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2021-05-06 02:35:39,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 359. [2021-05-06 02:35:39,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 193 states have (on average 1.1295336787564767) internal successors, (218), 194 states have internal predecessors, (218), 133 states have call successors, (133), 33 states have call predecessors, (133), 32 states have return successors, (131), 131 states have call predecessors, (131), 131 states have call successors, (131) [2021-05-06 02:35:39,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 482 transitions. [2021-05-06 02:35:39,999 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 482 transitions. Word has length 149 [2021-05-06 02:35:39,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:35:39,999 INFO L480 AbstractCegarLoop]: Abstraction has 359 states and 482 transitions. [2021-05-06 02:35:39,999 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 6 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 5 states have call successors, (21) [2021-05-06 02:35:39,999 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 482 transitions. [2021-05-06 02:35:40,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-05-06 02:35:40,001 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:35:40,001 INFO L523 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] [2021-05-06 02:35:40,216 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-05-06 02:35:40,217 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:35:40,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:35:40,217 INFO L82 PathProgramCache]: Analyzing trace with hash -162755237, now seen corresponding path program 7 times [2021-05-06 02:35:40,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:35:40,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183319174] [2021-05-06 02:35:40,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:35:40,224 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:35:40,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [990965416] [2021-05-06 02:35:40,224 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:35:40,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:35:40,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 52 conjunts are in the unsatisfiable core [2021-05-06 02:35:40,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:35:40,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:40,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:40,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:40,746 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 91 proven. 59 refuted. 0 times theorem prover too weak. 690 trivial. 0 not checked. [2021-05-06 02:35:40,747 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:35:40,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183319174] [2021-05-06 02:35:40,747 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:35:40,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990965416] [2021-05-06 02:35:40,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990965416] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:35:40,747 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:35:40,747 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-06 02:35:40,747 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960300827] [2021-05-06 02:35:40,748 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-06 02:35:40,748 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:35:40,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-06 02:35:40,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2021-05-06 02:35:40,748 INFO L87 Difference]: Start difference. First operand 359 states and 482 transitions. Second operand has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 7 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 7 states have call predecessors, (26), 7 states have call successors, (26) [2021-05-06 02:35:41,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:35:41,584 INFO L93 Difference]: Finished difference Result 375 states and 495 transitions. [2021-05-06 02:35:41,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-06 02:35:41,584 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 7 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 7 states have call predecessors, (26), 7 states have call successors, (26) Word has length 151 [2021-05-06 02:35:41,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:35:41,586 INFO L225 Difference]: With dead ends: 375 [2021-05-06 02:35:41,586 INFO L226 Difference]: Without dead ends: 373 [2021-05-06 02:35:41,587 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 139 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 315.6ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-05-06 02:35:41,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2021-05-06 02:35:41,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 338. [2021-05-06 02:35:41,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 184 states have (on average 1.125) internal successors, (207), 185 states have internal predecessors, (207), 121 states have call successors, (121), 33 states have call predecessors, (121), 32 states have return successors, (119), 119 states have call predecessors, (119), 119 states have call successors, (119) [2021-05-06 02:35:41,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 447 transitions. [2021-05-06 02:35:41,638 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 447 transitions. Word has length 151 [2021-05-06 02:35:41,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:35:41,638 INFO L480 AbstractCegarLoop]: Abstraction has 338 states and 447 transitions. [2021-05-06 02:35:41,638 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 7 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 7 states have call predecessors, (26), 7 states have call successors, (26) [2021-05-06 02:35:41,638 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 447 transitions. [2021-05-06 02:35:41,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2021-05-06 02:35:41,640 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:35:41,640 INFO L523 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] [2021-05-06 02:35:41,856 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-05-06 02:35:41,857 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:35:41,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:35:41,857 INFO L82 PathProgramCache]: Analyzing trace with hash 1672449564, now seen corresponding path program 8 times [2021-05-06 02:35:41,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:35:41,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137992007] [2021-05-06 02:35:41,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:35:41,863 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:35:41,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1544356847] [2021-05-06 02:35:41,864 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:35:41,966 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 02:35:41,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:35:41,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 89 conjunts are in the unsatisfiable core [2021-05-06 02:35:41,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:35:42,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,949 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 21 [2021-05-06 02:35:42,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:42,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:43,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:43,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:43,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:43,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:43,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:43,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:43,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:43,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:43,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:43,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:43,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:43,166 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 123 proven. 203 refuted. 0 times theorem prover too weak. 519 trivial. 0 not checked. [2021-05-06 02:35:43,166 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:35:43,166 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137992007] [2021-05-06 02:35:43,166 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:35:43,166 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544356847] [2021-05-06 02:35:43,166 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544356847] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:35:43,167 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:35:43,167 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-05-06 02:35:43,167 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959285293] [2021-05-06 02:35:43,167 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-06 02:35:43,167 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:35:43,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-06 02:35:43,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-05-06 02:35:43,168 INFO L87 Difference]: Start difference. First operand 338 states and 447 transitions. Second operand has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 16 states have internal predecessors, (37), 10 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 10 states have call predecessors, (26), 9 states have call successors, (26) [2021-05-06 02:35:43,636 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 32 [2021-05-06 02:35:45,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:35:45,261 INFO L93 Difference]: Finished difference Result 347 states and 455 transitions. [2021-05-06 02:35:45,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-06 02:35:45,261 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 16 states have internal predecessors, (37), 10 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 10 states have call predecessors, (26), 9 states have call successors, (26) Word has length 154 [2021-05-06 02:35:45,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:35:45,264 INFO L225 Difference]: With dead ends: 347 [2021-05-06 02:35:45,264 INFO L226 Difference]: Without dead ends: 345 [2021-05-06 02:35:45,264 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 132 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 1224.4ms TimeCoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2021-05-06 02:35:45,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-05-06 02:35:45,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 342. [2021-05-06 02:35:45,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 187 states have (on average 1.1229946524064172) internal successors, (210), 188 states have internal predecessors, (210), 121 states have call successors, (121), 34 states have call predecessors, (121), 33 states have return successors, (119), 119 states have call predecessors, (119), 119 states have call successors, (119) [2021-05-06 02:35:45,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 450 transitions. [2021-05-06 02:35:45,318 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 450 transitions. Word has length 154 [2021-05-06 02:35:45,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:35:45,319 INFO L480 AbstractCegarLoop]: Abstraction has 342 states and 450 transitions. [2021-05-06 02:35:45,319 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 16 states have internal predecessors, (37), 10 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 10 states have call predecessors, (26), 9 states have call successors, (26) [2021-05-06 02:35:45,319 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 450 transitions. [2021-05-06 02:35:45,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2021-05-06 02:35:45,320 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:35:45,321 INFO L523 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] [2021-05-06 02:35:45,544 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-05-06 02:35:45,545 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:35:45,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:35:45,545 INFO L82 PathProgramCache]: Analyzing trace with hash -2059109762, now seen corresponding path program 9 times [2021-05-06 02:35:45,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:35:45,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754167078] [2021-05-06 02:35:45,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:35:45,552 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:35:45,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [109837887] [2021-05-06 02:35:45,553 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:35:45,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-06 02:35:45,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:35:45,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 69 conjunts are in the unsatisfiable core [2021-05-06 02:35:45,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:35:46,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:46,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:47,037 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 36 [2021-05-06 02:35:47,448 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2021-05-06 02:35:47,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:47,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:47,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:47,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:47,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:47,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:47,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:47,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:47,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:47,687 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 132 proven. 80 refuted. 0 times theorem prover too weak. 633 trivial. 0 not checked. [2021-05-06 02:35:47,688 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:35:47,688 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754167078] [2021-05-06 02:35:47,688 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:35:47,688 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109837887] [2021-05-06 02:35:47,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109837887] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:35:47,688 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:35:47,688 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2021-05-06 02:35:47,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964552078] [2021-05-06 02:35:47,688 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-06 02:35:47,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:35:47,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-06 02:35:47,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-05-06 02:35:47,689 INFO L87 Difference]: Start difference. First operand 342 states and 450 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2021-05-06 02:35:49,025 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 38 [2021-05-06 02:35:49,444 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 41 [2021-05-06 02:35:51,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:35:51,253 INFO L93 Difference]: Finished difference Result 384 states and 496 transitions. [2021-05-06 02:35:51,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-06 02:35:51,256 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) Word has length 154 [2021-05-06 02:35:51,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:35:51,258 INFO L225 Difference]: With dead ends: 384 [2021-05-06 02:35:51,258 INFO L226 Difference]: Without dead ends: 382 [2021-05-06 02:35:51,258 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 2104.1ms TimeCoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2021-05-06 02:35:51,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2021-05-06 02:35:51,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 378. [2021-05-06 02:35:51,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 209 states have (on average 1.1196172248803828) internal successors, (234), 210 states have internal predecessors, (234), 129 states have call successors, (129), 40 states have call predecessors, (129), 39 states have return successors, (127), 127 states have call predecessors, (127), 127 states have call successors, (127) [2021-05-06 02:35:51,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 490 transitions. [2021-05-06 02:35:51,322 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 490 transitions. Word has length 154 [2021-05-06 02:35:51,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:35:51,322 INFO L480 AbstractCegarLoop]: Abstraction has 378 states and 490 transitions. [2021-05-06 02:35:51,322 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2021-05-06 02:35:51,322 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 490 transitions. [2021-05-06 02:35:51,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-05-06 02:35:51,323 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:35:51,323 INFO L523 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-05-06 02:35:51,536 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:35:51,537 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:35:51,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:35:51,537 INFO L82 PathProgramCache]: Analyzing trace with hash -1023835477, now seen corresponding path program 6 times [2021-05-06 02:35:51,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:35:51,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274722861] [2021-05-06 02:35:51,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:35:51,544 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:35:51,544 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1484483469] [2021-05-06 02:35:51,544 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:35:51,636 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-05-06 02:35:51,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:35:51,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 42 conjunts are in the unsatisfiable core [2021-05-06 02:35:51,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:35:51,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:51,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:52,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:52,029 INFO L134 CoverageAnalysis]: Checked inductivity of 922 backedges. 87 proven. 48 refuted. 0 times theorem prover too weak. 787 trivial. 0 not checked. [2021-05-06 02:35:52,029 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:35:52,029 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274722861] [2021-05-06 02:35:52,029 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:35:52,029 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484483469] [2021-05-06 02:35:52,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484483469] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:35:52,029 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:35:52,029 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-06 02:35:52,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829463321] [2021-05-06 02:35:52,030 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-06 02:35:52,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:35:52,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-06 02:35:52,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-05-06 02:35:52,030 INFO L87 Difference]: Start difference. First operand 378 states and 490 transitions. Second operand has 13 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2021-05-06 02:35:52,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:35:52,503 INFO L93 Difference]: Finished difference Result 394 states and 503 transitions. [2021-05-06 02:35:52,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-06 02:35:52,504 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) Word has length 157 [2021-05-06 02:35:52,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:35:52,506 INFO L225 Difference]: With dead ends: 394 [2021-05-06 02:35:52,506 INFO L226 Difference]: Without dead ends: 391 [2021-05-06 02:35:52,506 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 242.9ms TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-05-06 02:35:52,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2021-05-06 02:35:52,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 390. [2021-05-06 02:35:52,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 218 states have (on average 1.110091743119266) internal successors, (242), 219 states have internal predecessors, (242), 129 states have call successors, (129), 43 states have call predecessors, (129), 42 states have return successors, (127), 127 states have call predecessors, (127), 127 states have call successors, (127) [2021-05-06 02:35:52,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 498 transitions. [2021-05-06 02:35:52,568 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 498 transitions. Word has length 157 [2021-05-06 02:35:52,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:35:52,568 INFO L480 AbstractCegarLoop]: Abstraction has 390 states and 498 transitions. [2021-05-06 02:35:52,568 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2021-05-06 02:35:52,568 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 498 transitions. [2021-05-06 02:35:52,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2021-05-06 02:35:52,569 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:35:52,570 INFO L523 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-05-06 02:35:52,793 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-05-06 02:35:52,793 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:35:52,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:35:52,793 INFO L82 PathProgramCache]: Analyzing trace with hash 1001336492, now seen corresponding path program 7 times [2021-05-06 02:35:52,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:35:52,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055343650] [2021-05-06 02:35:52,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:35:52,800 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:35:52,800 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [311601910] [2021-05-06 02:35:52,800 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:35:52,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:35:52,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 84 conjunts are in the unsatisfiable core [2021-05-06 02:35:52,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:35:52,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:52,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:52,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:52,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:52,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:52,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,650 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 28 [2021-05-06 02:35:53,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:53,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:54,225 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 26 [2021-05-06 02:35:54,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:54,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:54,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:54,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:54,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:35:54,710 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 183 proven. 131 refuted. 0 times theorem prover too weak. 613 trivial. 0 not checked. [2021-05-06 02:35:54,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:35:54,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055343650] [2021-05-06 02:35:54,710 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:35:54,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311601910] [2021-05-06 02:35:54,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311601910] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:35:54,710 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:35:54,710 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-05-06 02:35:54,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623247963] [2021-05-06 02:35:54,711 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-05-06 02:35:54,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:35:54,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-05-06 02:35:54,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-05-06 02:35:54,711 INFO L87 Difference]: Start difference. First operand 390 states and 498 transitions. Second operand has 21 states, 18 states have (on average 2.111111111111111) internal successors, (38), 17 states have internal predecessors, (38), 11 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) [2021-05-06 02:35:56,454 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 35 [2021-05-06 02:35:56,771 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 25 [2021-05-06 02:35:57,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:35:57,576 INFO L93 Difference]: Finished difference Result 426 states and 555 transitions. [2021-05-06 02:35:57,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-06 02:35:57,577 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 2.111111111111111) internal successors, (38), 17 states have internal predecessors, (38), 11 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) Word has length 160 [2021-05-06 02:35:57,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:35:57,577 INFO L225 Difference]: With dead ends: 426 [2021-05-06 02:35:57,577 INFO L226 Difference]: Without dead ends: 0 [2021-05-06 02:35:57,579 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 139 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 2056.7ms TimeCoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2021-05-06 02:35:57,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-05-06 02:35:57,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-05-06 02:35:57,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-06 02:35:57,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-05-06 02:35:57,579 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 160 [2021-05-06 02:35:57,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:35:57,579 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-05-06 02:35:57,579 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 18 states have (on average 2.111111111111111) internal successors, (38), 17 states have internal predecessors, (38), 11 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) [2021-05-06 02:35:57,580 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-05-06 02:35:57,580 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-05-06 02:35:57,788 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:35:57,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-05-06 02:35:58,117 WARN L205 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 305 DAG size of output: 237 [2021-05-06 02:35:58,514 WARN L205 SmtUtils]: Spent 390.00 ms on a formula simplification. DAG size of input: 319 DAG size of output: 309 [2021-05-06 02:35:58,777 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 305 DAG size of output: 237 [2021-05-06 02:35:59,164 WARN L205 SmtUtils]: Spent 377.00 ms on a formula simplification. DAG size of input: 319 DAG size of output: 309 [2021-05-06 02:35:59,515 WARN L205 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 323 DAG size of output: 306 [2021-05-06 02:36:08,547 WARN L205 SmtUtils]: Spent 8.80 s on a formula simplification. DAG size of input: 224 DAG size of output: 55 [2021-05-06 02:36:59,639 WARN L205 SmtUtils]: Spent 51.04 s on a formula simplification. DAG size of input: 300 DAG size of output: 58 [2021-05-06 02:36:59,758 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 31 [2021-05-06 02:37:05,007 WARN L205 SmtUtils]: Spent 5.25 s on a formula simplification. DAG size of input: 224 DAG size of output: 55 [2021-05-06 02:37:05,145 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 31 [2021-05-06 02:38:07,966 WARN L205 SmtUtils]: Spent 1.05 m on a formula simplification. DAG size of input: 300 DAG size of output: 58 [2021-05-06 02:38:09,271 WARN L205 SmtUtils]: Spent 1.26 s on a formula simplification. DAG size of input: 75 DAG size of output: 31 [2021-05-06 02:38:47,638 WARN L205 SmtUtils]: Spent 38.36 s on a formula simplification. DAG size of input: 295 DAG size of output: 55 [2021-05-06 02:38:48,728 WARN L205 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 150 DAG size of output: 39 [2021-05-06 02:38:48,755 INFO L198 CegarLoopUtils]: For program point reach_errorEXIT(line 4) no Hoare annotation was computed. [2021-05-06 02:38:48,755 INFO L198 CegarLoopUtils]: For program point reach_errorENTRY(line 4) no Hoare annotation was computed. [2021-05-06 02:38:48,755 INFO L198 CegarLoopUtils]: For program point reach_errorFINAL(line 4) no Hoare annotation was computed. [2021-05-06 02:38:48,755 INFO L198 CegarLoopUtils]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2021-05-06 02:38:48,756 INFO L194 CegarLoopUtils]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= |#t~string5.base| |old(#t~string5.base)|) (= |#t~string5.offset| |old(#t~string5.offset)|) (= |old(#length)| |#length|) (= |#t~string6.base| |old(#t~string6.base)|) (= |#t~string6.offset| |old(#t~string6.offset)|) (= |#t~string4.base| |old(#t~string4.base)|) (= |#NULL.base| |old(#NULL.base)|) (= |#t~string4.offset| |old(#t~string4.offset)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#valid)| |#valid|)) [2021-05-06 02:38:48,756 INFO L198 CegarLoopUtils]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2021-05-06 02:38:48,756 INFO L198 CegarLoopUtils]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-05-06 02:38:48,756 INFO L201 CegarLoopUtils]: At program point L-1(line -1) the Hoare annotation is: true [2021-05-06 02:38:48,756 INFO L201 CegarLoopUtils]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2021-05-06 02:38:48,756 INFO L198 CegarLoopUtils]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-05-06 02:38:48,756 INFO L201 CegarLoopUtils]: At program point assume_abort_if_notENTRY(lines 7 9) the Hoare annotation is: true [2021-05-06 02:38:48,756 INFO L198 CegarLoopUtils]: For program point L8(line 8) no Hoare annotation was computed. [2021-05-06 02:38:48,756 INFO L198 CegarLoopUtils]: For program point L8-2(lines 7 9) no Hoare annotation was computed. [2021-05-06 02:38:48,756 INFO L198 CegarLoopUtils]: For program point assume_abort_if_notEXIT(lines 7 9) no Hoare annotation was computed. [2021-05-06 02:38:48,756 INFO L194 CegarLoopUtils]: At program point L25(line 25) the Hoare annotation is: (and (<= main_~x~0 20) (<= main_~y~0 20) (<= 1 main_~x~0) (<= 0 main_~y~0)) [2021-05-06 02:38:48,756 INFO L198 CegarLoopUtils]: For program point mainEXIT(lines 18 74) no Hoare annotation was computed. [2021-05-06 02:38:48,756 INFO L194 CegarLoopUtils]: At program point L50(line 50) the Hoare annotation is: (let ((.cse6 (+ (* main_~k~0 main_~b~0) main_~c~0)) (.cse5 (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0)))) (.cse0 (= (* main_~y~0 main_~y~0) main_~yy~0)) (.cse11 (<= main_~y~0 20)) (.cse12 (<= 1 main_~x~0)) (.cse1 (= main_~a~0 main_~x~0)) (.cse2 (= (* main_~x~0 main_~y~0) main_~xy~0)) (.cse3 (<= main_~x~0 20)) (.cse4 (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0)))) (.cse7 (<= 0 main_~b~0)) (.cse8 (not (= main_~b~0 0))) (.cse9 (= main_~p~0 1)) (.cse10 (= main_~s~0 1))) (or (and .cse0 (= main_~q~0 0) .cse1 (<= main_~b~0 main_~x~0) .cse2 .cse3 .cse4 .cse5 (= main_~x~0 .cse6) .cse7 .cse8 .cse9 .cse10) (and .cse3 .cse11 .cse12 (= main_~a~0 .cse6) .cse4 .cse5 (< main_~b~0 main_~a~0) (<= 1 main_~y~0)) (and .cse0 .cse11 .cse12 .cse1 (= main_~k~0 0) .cse2 .cse3 (= main_~r~0 0) (= main_~b~0 main_~y~0) .cse4 .cse7 .cse8 (= main_~c~0 main_~a~0) .cse9 .cse10))) [2021-05-06 02:38:48,757 INFO L194 CegarLoopUtils]: At program point L48(line 48) the Hoare annotation is: (let ((.cse0 (= (* main_~y~0 main_~y~0) main_~yy~0)) (.cse3 (= main_~a~0 main_~x~0)) (.cse5 (= (* main_~x~0 main_~y~0) main_~xy~0)) (.cse7 (= main_~r~0 0)) (.cse8 (= main_~b~0 main_~y~0)) (.cse11 (= main_~p~0 1)) (.cse12 (= main_~s~0 1)) (.cse4 (= main_~k~0 0)) (.cse10 (= main_~c~0 main_~a~0)) (.cse6 (<= main_~x~0 20)) (.cse1 (<= main_~y~0 20)) (.cse2 (<= 1 main_~x~0)) (.cse13 (+ (* main_~k~0 main_~b~0) main_~c~0)) (.cse9 (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0)))) (.cse14 (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0)))) (.cse15 (<= 1 main_~y~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (<= 1 main_~b~0) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse0 .cse3 (<= main_~b~0 main_~x~0) .cse5 .cse6 .cse7 .cse8 .cse9 (= main_~x~0 .cse13) (<= 0 main_~b~0) (not (= main_~b~0 0)) .cse11 .cse12) (and .cse6 .cse1 .cse2 .cse4 .cse14 (< main_~b~0 main_~c~0) .cse15 .cse10) (and .cse6 .cse1 .cse2 (= main_~a~0 .cse13) .cse9 (< main_~b~0 main_~a~0) .cse14 .cse15))) [2021-05-06 02:38:48,757 INFO L194 CegarLoopUtils]: At program point L48-1(line 48) the Hoare annotation is: (let ((.cse6 (+ (* main_~k~0 main_~b~0) main_~c~0)) (.cse5 (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0)))) (.cse13 (<= 1 main_~y~0)) (.cse0 (= (* main_~y~0 main_~y~0) main_~yy~0)) (.cse11 (<= main_~y~0 20)) (.cse12 (<= 1 main_~x~0)) (.cse1 (= main_~a~0 main_~x~0)) (.cse14 (= main_~k~0 0)) (.cse2 (= (* main_~x~0 main_~y~0) main_~xy~0)) (.cse3 (<= main_~x~0 20)) (.cse4 (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0)))) (.cse7 (<= 0 main_~b~0)) (.cse8 (not (= main_~b~0 0))) (.cse15 (= main_~c~0 main_~a~0)) (.cse9 (= main_~p~0 1)) (.cse10 (= main_~s~0 1))) (or (and .cse0 (= main_~q~0 0) .cse1 (<= main_~b~0 main_~x~0) .cse2 .cse3 .cse4 .cse5 (= main_~x~0 .cse6) .cse7 .cse8 .cse9 .cse10) (and .cse3 .cse11 (= main_~a~0 .cse6) .cse12 .cse4 (< main_~b~0 main_~a~0) .cse5 .cse13) (and .cse3 .cse11 .cse12 .cse14 (< main_~b~0 main_~c~0) .cse5 .cse13 .cse15) (and .cse0 .cse11 .cse12 .cse1 .cse14 .cse2 .cse3 (= main_~r~0 0) (= main_~b~0 main_~y~0) .cse4 .cse7 .cse8 .cse15 .cse9 .cse10))) [2021-05-06 02:38:48,757 INFO L198 CegarLoopUtils]: For program point mainFINAL(lines 18 74) no Hoare annotation was computed. [2021-05-06 02:38:48,757 INFO L198 CegarLoopUtils]: For program point L42(lines 42 43) no Hoare annotation was computed. [2021-05-06 02:38:48,757 INFO L194 CegarLoopUtils]: At program point L71(line 71) the Hoare annotation is: (and (<= main_~x~0 20) (<= main_~y~0 20) (<= 1 main_~x~0) (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0))) (<= 1 main_~y~0) (<= 0 main_~b~0)) [2021-05-06 02:38:48,757 INFO L194 CegarLoopUtils]: At program point L38(line 38) the Hoare annotation is: (and (= (* main_~y~0 main_~y~0) main_~yy~0) (= (* main_~x~0 main_~y~0) main_~xy~0) (<= main_~x~0 20) (= main_~r~0 0) (<= main_~y~0 20) (<= 1 main_~x~0) (= main_~b~0 main_~y~0) (= main_~a~0 main_~x~0) (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0))) (<= 1 main_~b~0) (= main_~p~0 1) (= main_~s~0 1)) [2021-05-06 02:38:48,757 INFO L194 CegarLoopUtils]: At program point L38-1(line 38) the Hoare annotation is: (and (= (* main_~y~0 main_~y~0) main_~yy~0) (= (* main_~x~0 main_~y~0) main_~xy~0) (<= main_~x~0 20) (= main_~r~0 0) (<= main_~y~0 20) (<= 1 main_~x~0) (= main_~b~0 main_~y~0) (= main_~a~0 main_~x~0) (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0))) (<= 1 main_~b~0) (= main_~p~0 1) (= main_~s~0 1)) [2021-05-06 02:38:48,757 INFO L201 CegarLoopUtils]: At program point mainENTRY(lines 18 74) the Hoare annotation is: true [2021-05-06 02:38:48,757 INFO L198 CegarLoopUtils]: For program point L26(line 26) no Hoare annotation was computed. [2021-05-06 02:38:48,757 INFO L194 CegarLoopUtils]: At program point L24(line 24) the Hoare annotation is: (and (<= main_~x~0 20) (<= 0 main_~x~0)) [2021-05-06 02:38:48,758 INFO L194 CegarLoopUtils]: At program point L24-1(line 24) the Hoare annotation is: (and (<= main_~x~0 20) (<= main_~y~0 20) (<= 0 main_~x~0) (<= 0 main_~y~0)) [2021-05-06 02:38:48,758 INFO L201 CegarLoopUtils]: At program point L22(line 22) the Hoare annotation is: true [2021-05-06 02:38:48,758 INFO L198 CegarLoopUtils]: For program point L22-1(line 22) no Hoare annotation was computed. [2021-05-06 02:38:48,758 INFO L198 CegarLoopUtils]: For program point L51(lines 47 56) no Hoare annotation was computed. [2021-05-06 02:38:48,758 INFO L194 CegarLoopUtils]: At program point L49(line 49) the Hoare annotation is: (let ((.cse6 (+ (* main_~k~0 main_~b~0) main_~c~0)) (.cse5 (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0)))) (.cse13 (<= 1 main_~y~0)) (.cse0 (= (* main_~y~0 main_~y~0) main_~yy~0)) (.cse11 (<= main_~y~0 20)) (.cse12 (<= 1 main_~x~0)) (.cse1 (= main_~a~0 main_~x~0)) (.cse14 (= main_~k~0 0)) (.cse2 (= (* main_~x~0 main_~y~0) main_~xy~0)) (.cse3 (<= main_~x~0 20)) (.cse4 (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0)))) (.cse7 (<= 0 main_~b~0)) (.cse8 (not (= main_~b~0 0))) (.cse15 (= main_~c~0 main_~a~0)) (.cse9 (= main_~p~0 1)) (.cse10 (= main_~s~0 1))) (or (and .cse0 (= main_~q~0 0) .cse1 (<= main_~b~0 main_~x~0) .cse2 .cse3 .cse4 .cse5 (= main_~x~0 .cse6) .cse7 .cse8 .cse9 .cse10) (and .cse3 .cse11 (= main_~a~0 .cse6) .cse12 .cse4 (< main_~b~0 main_~a~0) .cse5 .cse13) (and .cse3 .cse11 .cse12 .cse14 (< main_~b~0 main_~c~0) .cse5 .cse13 .cse15) (and .cse0 .cse11 .cse12 .cse1 .cse14 .cse2 .cse3 (= main_~r~0 0) (= main_~b~0 main_~y~0) .cse4 .cse7 .cse8 .cse15 .cse9 .cse10))) [2021-05-06 02:38:48,758 INFO L194 CegarLoopUtils]: At program point L47-2(lines 47 56) the Hoare annotation is: (let ((.cse0 (= (* main_~y~0 main_~y~0) main_~yy~0)) (.cse3 (= main_~a~0 main_~x~0)) (.cse5 (= (* main_~x~0 main_~y~0) main_~xy~0)) (.cse7 (= main_~r~0 0)) (.cse8 (= main_~b~0 main_~y~0)) (.cse11 (= main_~p~0 1)) (.cse12 (= main_~s~0 1)) (.cse4 (= main_~k~0 0)) (.cse10 (= main_~c~0 main_~a~0)) (.cse6 (<= main_~x~0 20)) (.cse1 (<= main_~y~0 20)) (.cse2 (<= 1 main_~x~0)) (.cse13 (+ (* main_~k~0 main_~b~0) main_~c~0)) (.cse9 (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0)))) (.cse14 (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0)))) (.cse15 (<= 1 main_~y~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (<= 1 main_~b~0) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse0 .cse3 (<= main_~b~0 main_~x~0) .cse5 .cse6 .cse7 .cse8 .cse9 (= main_~x~0 .cse13) (<= 0 main_~b~0) (not (= main_~b~0 0)) .cse11 .cse12) (and .cse6 .cse1 .cse2 .cse4 .cse14 (< main_~b~0 main_~c~0) .cse15 .cse10) (and .cse6 .cse1 .cse2 (= main_~a~0 .cse13) .cse9 (< main_~b~0 main_~a~0) .cse14 .cse15))) [2021-05-06 02:38:48,758 INFO L198 CegarLoopUtils]: For program point L47-3(lines 47 56) no Hoare annotation was computed. [2021-05-06 02:38:48,758 INFO L194 CegarLoopUtils]: At program point L41-1(lines 39 68) the Hoare annotation is: (let ((.cse0 (<= main_~x~0 20)) (.cse1 (<= main_~y~0 20)) (.cse2 (<= 1 main_~x~0))) (or (and .cse0 .cse1 .cse2 (< main_~b~0 main_~a~0) (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0))) (<= 1 main_~y~0)) (and (= (* main_~y~0 main_~y~0) main_~yy~0) (= (* main_~x~0 main_~y~0) main_~xy~0) .cse0 (= main_~r~0 0) .cse1 .cse2 (= main_~b~0 main_~y~0) (= main_~a~0 main_~x~0) (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0))) (<= 1 main_~b~0) (= main_~p~0 1) (= main_~s~0 1)))) [2021-05-06 02:38:48,758 INFO L198 CegarLoopUtils]: For program point L72(line 72) no Hoare annotation was computed. [2021-05-06 02:38:48,758 INFO L194 CegarLoopUtils]: At program point L41-2(lines 41 68) the Hoare annotation is: (let ((.cse0 (<= main_~x~0 20)) (.cse1 (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0)))) (.cse2 (<= 1 main_~y~0))) (or (and .cse0 (= main_~x~0 (+ main_~y~0 main_~b~0)) (= main_~y~0 main_~x~0) .cse1 .cse2 (= main_~q~0 1) (= (+ main_~s~0 1) 0)) (and .cse0 (<= main_~y~0 20) (<= 1 main_~x~0) (< main_~b~0 main_~a~0) .cse1 .cse2 (<= 0 main_~b~0) (<= main_~b~0 20)))) [2021-05-06 02:38:48,758 INFO L201 CegarLoopUtils]: At program point __VERIFIER_assertENTRY(lines 10 16) the Hoare annotation is: true [2021-05-06 02:38:48,759 INFO L198 CegarLoopUtils]: For program point L12(lines 12 13) no Hoare annotation was computed. [2021-05-06 02:38:48,759 INFO L198 CegarLoopUtils]: For program point L11(lines 11 14) no Hoare annotation was computed. [2021-05-06 02:38:48,759 INFO L198 CegarLoopUtils]: For program point __VERIFIER_assertEXIT(lines 10 16) no Hoare annotation was computed. [2021-05-06 02:38:48,759 INFO L198 CegarLoopUtils]: For program point L11-2(lines 10 16) no Hoare annotation was computed. [2021-05-06 02:38:48,759 INFO L198 CegarLoopUtils]: For program point __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION(line 13) no Hoare annotation was computed. [2021-05-06 02:38:48,773 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.05 02:38:48 BoogieIcfgContainer [2021-05-06 02:38:48,773 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-05-06 02:38:48,774 INFO L168 Benchmark]: Toolchain (without parser) took 329196.32 ms. Allocated memory was 185.6 MB in the beginning and 489.7 MB in the end (delta: 304.1 MB). Free memory was 149.6 MB in the beginning and 241.5 MB in the end (delta: -91.8 MB). Peak memory consumption was 282.2 MB. Max. memory is 8.0 GB. [2021-05-06 02:38:48,774 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 185.6 MB. Free memory is still 166.4 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-05-06 02:38:48,774 INFO L168 Benchmark]: CACSL2BoogieTranslator took 222.82 ms. Allocated memory is still 185.6 MB. Free memory was 149.4 MB in the beginning and 167.6 MB in the end (delta: -18.1 MB). Peak memory consumption was 11.9 MB. Max. memory is 8.0 GB. [2021-05-06 02:38:48,774 INFO L168 Benchmark]: Boogie Preprocessor took 38.35 ms. Allocated memory is still 185.6 MB. Free memory was 167.6 MB in the beginning and 166.1 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-05-06 02:38:48,774 INFO L168 Benchmark]: RCFGBuilder took 435.24 ms. Allocated memory is still 185.6 MB. Free memory was 165.8 MB in the beginning and 149.4 MB in the end (delta: 16.4 MB). Peak memory consumption was 16.8 MB. Max. memory is 8.0 GB. [2021-05-06 02:38:48,775 INFO L168 Benchmark]: TraceAbstraction took 328493.60 ms. Allocated memory was 185.6 MB in the beginning and 489.7 MB in the end (delta: 304.1 MB). Free memory was 148.7 MB in the beginning and 241.5 MB in the end (delta: -92.8 MB). Peak memory consumption was 281.8 MB. Max. memory is 8.0 GB. [2021-05-06 02:38:48,775 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14 ms. Allocated memory is still 185.6 MB. Free memory is still 166.4 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 222.82 ms. Allocated memory is still 185.6 MB. Free memory was 149.4 MB in the beginning and 167.6 MB in the end (delta: -18.1 MB). Peak memory consumption was 11.9 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 38.35 ms. Allocated memory is still 185.6 MB. Free memory was 167.6 MB in the beginning and 166.1 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 435.24 ms. Allocated memory is still 185.6 MB. Free memory was 165.8 MB in the beginning and 149.4 MB in the end (delta: 16.4 MB). Peak memory consumption was 16.8 MB. Max. memory is 8.0 GB. * TraceAbstraction took 328493.60 ms. Allocated memory was 185.6 MB in the beginning and 489.7 MB in the end (delta: 304.1 MB). Free memory was 148.7 MB in the beginning and 241.5 MB in the end (delta: -92.8 MB). Peak memory consumption was 281.8 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 13]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 43 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 157446.4ms, OverallIterations: 31, TraceHistogramMax: 21, EmptinessCheckTime: 46.5ms, AutomataDifference: 84411.1ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 170965.5ms, InitialAbstractionConstructionTime: 12.1ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 1502 SDtfs, 849 SDslu, 9172 SDs, 0 SdLazy, 10088 SolverSat, 1031 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 77932.1ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3243 GetRequests, 2810 SyntacticMatches, 17 SemanticMatches, 416 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 962 ImplicationChecksByTransitivity, 59422.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=390occurred in iteration=30, InterpolantAutomatonStates: 342, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 905.8ms AutomataMinimizationTime, 31 MinimizatonAttempts, 263 StatesRemovedByMinimization, 27 NontrivialMinimizations, HoareAnnotationStatistics: 0.0ms HoareAnnotationTime, 20 LocationsWithAnnotation, 207 PreInvPairs, 401 NumberOfFragments, 1230 HoareAnnotationTreeSize, 207 FomulaSimplifications, 526359 FormulaSimplificationTreeSizeReduction, 1898.5ms HoareSimplificationTime, 20 FomulaSimplificationsInter, 123804 FormulaSimplificationTreeSizeReductionInter, 169039.2ms HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 330.1ms SsaConstructionTime, 1526.7ms SatisfiabilityAnalysisTime, 62345.8ms InterpolantComputationTime, 3153 NumberOfCodeBlocks, 2734 NumberOfCodeBlocksAsserted, 72 NumberOfCheckSat, 3122 ConstructedInterpolants, 0 QuantifiedInterpolants, 18253 SizeOfPredicates, 212 NumberOfNonLiveVariables, 7802 ConjunctsInSsa, 1103 ConjunctsInUnsatCore, 31 InterpolantComputations, 2 PerfectInterpolantSequences, 10120/11353 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 47]: Loop Invariant Derived loop invariant: (((((((((((((((y * y == yy && y <= 20) && 1 <= x) && a == x) && k == 0) && 1 <= b) && x * y == xy) && x <= 20) && r == 0) && b == y) && b == y * s + x * q) && c == a) && p == 1) && s == 1) || ((((((((((((y * y == yy && a == x) && b <= x) && x * y == xy) && x <= 20) && r == 0) && b == y) && b == y * s + x * q) && x == k * b + c) && 0 <= b) && !(b == 0)) && p == 1) && s == 1)) || (((((((x <= 20 && y <= 20) && 1 <= x) && k == 0) && a == y * r + x * p) && b < c) && 1 <= y) && c == a)) || (((((((x <= 20 && y <= 20) && 1 <= x) && a == k * b + c) && b == y * s + x * q) && b < a) && a == y * r + x * p) && 1 <= y) - InvariantResult [Line: 39]: Loop Invariant Derived loop invariant: (((((x <= 20 && y <= 20) && 1 <= x) && b < a) && a == y * r + x * p) && 1 <= y) || (((((((((((y * y == yy && x * y == xy) && x <= 20) && r == 0) && y <= 20) && 1 <= x) && b == y) && a == x) && b == y * s + x * q) && 1 <= b) && p == 1) && s == 1) RESULT: Ultimate proved your program to be correct! Received shutdown request...