/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/egcd3-ll.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 13:42:14,826 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 13:42:14,829 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 13:42:14,867 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 13:42:14,867 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 13:42:14,869 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 13:42:14,870 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 13:42:14,871 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 13:42:14,873 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 13:42:14,874 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 13:42:14,875 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 13:42:14,875 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 13:42:14,876 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 13:42:14,877 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 13:42:14,878 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 13:42:14,879 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 13:42:14,879 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 13:42:14,880 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 13:42:14,882 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 13:42:14,883 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 13:42:14,884 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 13:42:14,885 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 13:42:14,886 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 13:42:14,887 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 13:42:14,889 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 13:42:14,889 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 13:42:14,889 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 13:42:14,890 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 13:42:14,890 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 13:42:14,891 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 13:42:14,892 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 13:42:14,892 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 13:42:14,893 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 13:42:14,893 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 13:42:14,894 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 13:42:14,895 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 13:42:14,895 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 13:42:14,895 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 13:42:14,896 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 13:42:14,897 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 13:42:14,897 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 13:42:14,898 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-02 13:42:14,976 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 13:42:14,977 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 13:42:14,980 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-05-02 13:42:14,980 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-05-02 13:42:14,980 INFO L138 SettingsManager]: * Use SBE=true [2021-05-02 13:42:14,980 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 13:42:14,980 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 13:42:14,981 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 13:42:14,981 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 13:42:14,981 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 13:42:14,982 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 13:42:14,982 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 13:42:14,982 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 13:42:14,982 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 13:42:14,982 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 13:42:14,983 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 13:42:14,983 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 13:42:14,983 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 13:42:14,983 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 13:42:14,983 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 13:42:14,983 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 13:42:14,984 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 13:42:14,984 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-05-02 13:42:14,984 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-05-02 13:42:14,984 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-02 13:42:14,984 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-05-02 13:42:14,985 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-02 13:42:14,985 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-05-02 13:42:14,985 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-02 13:42:15,341 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 13:42:15,360 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 13:42:15,363 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 13:42:15,364 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 13:42:15,364 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 13:42:15,365 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench/egcd3-ll.c [2021-05-02 13:42:15,433 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/566128254/9969dcbe8a4247faba0edbefdf2b7957/FLAG13917c157 [2021-05-02 13:42:15,840 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 13:42:15,840 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench/egcd3-ll.c [2021-05-02 13:42:15,855 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/566128254/9969dcbe8a4247faba0edbefdf2b7957/FLAG13917c157 [2021-05-02 13:42:16,248 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/566128254/9969dcbe8a4247faba0edbefdf2b7957 [2021-05-02 13:42:16,250 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 13:42:16,252 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-02 13:42:16,253 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 13:42:16,253 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 13:42:16,257 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 13:42:16,257 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 01:42:16" (1/1) ... [2021-05-02 13:42:16,258 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@32477a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:42:16, skipping insertion in model container [2021-05-02 13:42:16,259 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 01:42:16" (1/1) ... [2021-05-02 13:42:16,269 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 13:42:16,285 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 13:42:16,390 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/egcd3-ll.c[490,503] [2021-05-02 13:42:16,405 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 13:42:16,416 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 13:42:16,431 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/egcd3-ll.c[490,503] [2021-05-02 13:42:16,453 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 13:42:16,499 INFO L208 MainTranslator]: Completed translation [2021-05-02 13:42:16,500 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:42:16 WrapperNode [2021-05-02 13:42:16,500 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 13:42:16,501 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 13:42:16,501 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 13:42:16,521 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 13:42:16,534 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:42:16" (1/1) ... [2021-05-02 13:42:16,535 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:42:16" (1/1) ... [2021-05-02 13:42:16,541 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:42:16" (1/1) ... [2021-05-02 13:42:16,541 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:42:16" (1/1) ... [2021-05-02 13:42:16,556 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:42:16" (1/1) ... [2021-05-02 13:42:16,560 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:42:16" (1/1) ... [2021-05-02 13:42:16,561 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:42:16" (1/1) ... [2021-05-02 13:42:16,563 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 13:42:16,564 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 13:42:16,564 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 13:42:16,564 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 13:42:16,566 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:42:16" (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-02 13:42:16,643 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 13:42:16,643 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 13:42:16,644 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 13:42:16,644 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-02 13:42:16,644 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-02 13:42:16,644 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 13:42:16,644 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 13:42:16,644 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 13:42:16,645 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 13:42:16,645 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 13:42:16,645 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-02 13:42:16,646 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-02 13:42:16,646 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 13:42:16,646 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 13:42:16,647 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 13:42:16,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 13:42:16,647 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 13:42:16,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 13:42:16,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 13:42:16,648 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 13:42:16,963 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 13:42:16,963 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-05-02 13:42:16,965 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 01:42:16 BoogieIcfgContainer [2021-05-02 13:42:16,965 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 13:42:16,966 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 13:42:16,966 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 13:42:16,969 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 13:42:16,969 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 01:42:16" (1/3) ... [2021-05-02 13:42:16,970 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b396398 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 01:42:16, skipping insertion in model container [2021-05-02 13:42:16,970 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:42:16" (2/3) ... [2021-05-02 13:42:16,970 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b396398 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 01:42:16, skipping insertion in model container [2021-05-02 13:42:16,970 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 01:42:16" (3/3) ... [2021-05-02 13:42:16,971 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll.c [2021-05-02 13:42:16,977 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-05-02 13:42:16,980 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 13:42:16,995 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 13:42:17,015 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 13:42:17,015 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-02 13:42:17,015 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-02 13:42:17,015 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 13:42:17,015 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 13:42:17,015 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 13:42:17,015 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 13:42:17,016 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 13:42:17,030 INFO L276 IsEmpty]: Start isEmpty. Operand has 37 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 23 states have internal predecessors, (34), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 13:42:17,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-05-02 13:42:17,034 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:17,035 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:42:17,035 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:17,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:17,040 INFO L82 PathProgramCache]: Analyzing trace with hash 642197559, now seen corresponding path program 1 times [2021-05-02 13:42:17,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:17,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553237837] [2021-05-02 13:42:17,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:17,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:17,237 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:42:17,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:17,252 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-05-02 13:42:17,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:17,261 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-05-02 13:42:17,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:17,271 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 13:42:17,272 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:17,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553237837] [2021-05-02 13:42:17,272 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553237837] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 13:42:17,273 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 13:42:17,273 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-02 13:42:17,273 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206888303] [2021-05-02 13:42:17,277 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-02 13:42:17,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:17,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-02 13:42:17,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 13:42:17,296 INFO L87 Difference]: Start difference. First operand has 37 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 23 states have internal predecessors, (34), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:42:17,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:17,478 INFO L93 Difference]: Finished difference Result 67 states and 103 transitions. [2021-05-02 13:42:17,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-02 13:42:17,480 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2021-05-02 13:42:17,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:17,486 INFO L225 Difference]: With dead ends: 67 [2021-05-02 13:42:17,487 INFO L226 Difference]: Without dead ends: 32 [2021-05-02 13:42:17,491 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 66.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 13:42:17,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-05-02 13:42:17,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2021-05-02 13:42:17,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 20 states have internal predecessors, (23), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 13:42:17,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 39 transitions. [2021-05-02 13:42:17,542 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 39 transitions. Word has length 22 [2021-05-02 13:42:17,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:17,543 INFO L480 AbstractCegarLoop]: Abstraction has 32 states and 39 transitions. [2021-05-02 13:42:17,543 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:42:17,543 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 39 transitions. [2021-05-02 13:42:17,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-05-02 13:42:17,544 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:17,545 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:42:17,545 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-02 13:42:17,545 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:17,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:17,546 INFO L82 PathProgramCache]: Analyzing trace with hash 1042193974, now seen corresponding path program 1 times [2021-05-02 13:42:17,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:17,546 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867846741] [2021-05-02 13:42:17,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:17,582 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:17,583 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1766129536] [2021-05-02 13:42:17,583 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-02 13:42:17,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:17,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 13:42:17,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:17,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:17,852 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 13:42:17,852 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:17,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867846741] [2021-05-02 13:42:17,853 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:17,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766129536] [2021-05-02 13:42:17,853 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766129536] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 13:42:17,853 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 13:42:17,853 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-05-02 13:42:17,853 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287460924] [2021-05-02 13:42:17,854 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 13:42:17,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:17,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 13:42:17,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-05-02 13:42:17,856 INFO L87 Difference]: Start difference. First operand 32 states and 39 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 13:42:17,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:17,934 INFO L93 Difference]: Finished difference Result 51 states and 64 transitions. [2021-05-02 13:42:17,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 13:42:17,935 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 23 [2021-05-02 13:42:17,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:17,936 INFO L225 Difference]: With dead ends: 51 [2021-05-02 13:42:17,937 INFO L226 Difference]: Without dead ends: 44 [2021-05-02 13:42:17,937 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 39.0ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-05-02 13:42:17,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-05-02 13:42:17,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 34. [2021-05-02 13:42:17,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 21 states have (on average 1.1904761904761905) internal successors, (25), 22 states have internal predecessors, (25), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 13:42:17,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 41 transitions. [2021-05-02 13:42:17,950 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 41 transitions. Word has length 23 [2021-05-02 13:42:17,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:17,950 INFO L480 AbstractCegarLoop]: Abstraction has 34 states and 41 transitions. [2021-05-02 13:42:17,950 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 13:42:17,950 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 41 transitions. [2021-05-02 13:42:17,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-05-02 13:42:17,951 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:17,951 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:42:18,173 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-05-02 13:42:18,174 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:18,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:18,174 INFO L82 PathProgramCache]: Analyzing trace with hash -690034733, now seen corresponding path program 1 times [2021-05-02 13:42:18,175 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:18,175 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567924698] [2021-05-02 13:42:18,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:18,194 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:18,194 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1624451315] [2021-05-02 13:42:18,195 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-02 13:42:18,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:18,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 13:42:18,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:18,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:18,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:18,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:18,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:18,500 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 13:42:18,501 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:18,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567924698] [2021-05-02 13:42:18,501 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:18,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624451315] [2021-05-02 13:42:18,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624451315] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:18,501 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:18,502 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 13:42:18,502 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295471556] [2021-05-02 13:42:18,502 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 13:42:18,502 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:18,503 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 13:42:18,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-05-02 13:42:18,503 INFO L87 Difference]: Start difference. First operand 34 states and 41 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:42:18,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:18,639 INFO L93 Difference]: Finished difference Result 50 states and 62 transitions. [2021-05-02 13:42:18,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 13:42:18,640 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 26 [2021-05-02 13:42:18,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:18,643 INFO L225 Difference]: With dead ends: 50 [2021-05-02 13:42:18,644 INFO L226 Difference]: Without dead ends: 48 [2021-05-02 13:42:18,645 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 89.2ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-05-02 13:42:18,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-05-02 13:42:18,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 47. [2021-05-02 13:42:18,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 29 states have (on average 1.206896551724138) internal successors, (35), 30 states have internal predecessors, (35), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 13:42:18,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 59 transitions. [2021-05-02 13:42:18,663 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 59 transitions. Word has length 26 [2021-05-02 13:42:18,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:18,663 INFO L480 AbstractCegarLoop]: Abstraction has 47 states and 59 transitions. [2021-05-02 13:42:18,664 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:42:18,664 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 59 transitions. [2021-05-02 13:42:18,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-05-02 13:42:18,665 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:18,665 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:42:18,874 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:42:18,874 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:18,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:18,875 INFO L82 PathProgramCache]: Analyzing trace with hash -796982879, now seen corresponding path program 1 times [2021-05-02 13:42:18,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:18,875 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975433511] [2021-05-02 13:42:18,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:18,888 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:18,888 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [261304232] [2021-05-02 13:42:18,888 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-02 13:42:18,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:18,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 13:42:18,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:18,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:18,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,061 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 13:42:19,061 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:19,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975433511] [2021-05-02 13:42:19,061 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:19,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261304232] [2021-05-02 13:42:19,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261304232] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:19,062 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:19,062 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 13:42:19,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646969353] [2021-05-02 13:42:19,062 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 13:42:19,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:19,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 13:42:19,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-02 13:42:19,063 INFO L87 Difference]: Start difference. First operand 47 states and 59 transitions. Second operand has 8 states, 8 states have (on average 2.5) internal successors, (20), 7 states have internal predecessors, (20), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:42:19,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:19,241 INFO L93 Difference]: Finished difference Result 100 states and 138 transitions. [2021-05-02 13:42:19,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 13:42:19,242 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.5) internal successors, (20), 7 states have internal predecessors, (20), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 28 [2021-05-02 13:42:19,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:19,245 INFO L225 Difference]: With dead ends: 100 [2021-05-02 13:42:19,246 INFO L226 Difference]: Without dead ends: 93 [2021-05-02 13:42:19,248 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 62.0ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-05-02 13:42:19,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-05-02 13:42:19,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 68. [2021-05-02 13:42:19,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 46 states have (on average 1.2608695652173914) internal successors, (58), 47 states have internal predecessors, (58), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 13:42:19,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 90 transitions. [2021-05-02 13:42:19,286 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 90 transitions. Word has length 28 [2021-05-02 13:42:19,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:19,286 INFO L480 AbstractCegarLoop]: Abstraction has 68 states and 90 transitions. [2021-05-02 13:42:19,286 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.5) internal successors, (20), 7 states have internal predecessors, (20), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:42:19,287 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 90 transitions. [2021-05-02 13:42:19,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-05-02 13:42:19,287 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:19,287 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 13:42:19,488 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:42:19,489 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:19,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:19,489 INFO L82 PathProgramCache]: Analyzing trace with hash 1909913277, now seen corresponding path program 1 times [2021-05-02 13:42:19,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:19,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744166521] [2021-05-02 13:42:19,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:19,512 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:19,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1682826104] [2021-05-02 13:42:19,512 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-02 13:42:19,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:19,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 13:42:19,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:19,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:19,748 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 13:42:19,749 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:19,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744166521] [2021-05-02 13:42:19,749 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:19,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682826104] [2021-05-02 13:42:19,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682826104] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 13:42:19,749 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 13:42:19,749 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-05-02 13:42:19,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073098583] [2021-05-02 13:42:19,750 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 13:42:19,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:19,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 13:42:19,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-05-02 13:42:19,751 INFO L87 Difference]: Start difference. First operand 68 states and 90 transitions. Second operand has 9 states, 8 states have (on average 2.25) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-05-02 13:42:19,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:19,879 INFO L93 Difference]: Finished difference Result 76 states and 97 transitions. [2021-05-02 13:42:19,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 13:42:19,879 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 31 [2021-05-02 13:42:19,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:19,880 INFO L225 Difference]: With dead ends: 76 [2021-05-02 13:42:19,881 INFO L226 Difference]: Without dead ends: 74 [2021-05-02 13:42:19,881 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 60.3ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-05-02 13:42:19,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-05-02 13:42:19,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 72. [2021-05-02 13:42:19,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 49 states have (on average 1.2448979591836735) internal successors, (61), 50 states have internal predecessors, (61), 17 states have call successors, (17), 6 states have call predecessors, (17), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 13:42:19,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 93 transitions. [2021-05-02 13:42:19,894 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 93 transitions. Word has length 31 [2021-05-02 13:42:19,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:19,895 INFO L480 AbstractCegarLoop]: Abstraction has 72 states and 93 transitions. [2021-05-02 13:42:19,895 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-05-02 13:42:19,895 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 93 transitions. [2021-05-02 13:42:19,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-05-02 13:42:19,896 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:19,896 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 13:42:20,118 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:42:20,119 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:20,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:20,120 INFO L82 PathProgramCache]: Analyzing trace with hash -709867384, now seen corresponding path program 1 times [2021-05-02 13:42:20,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:20,120 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7625825] [2021-05-02 13:42:20,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:20,133 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:20,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [215215768] [2021-05-02 13:42:20,133 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-02 13:42:20,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:20,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 25 conjunts are in the unsatisfiable core [2021-05-02 13:42:20,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:20,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,330 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 13:42:20,331 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:20,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7625825] [2021-05-02 13:42:20,331 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:20,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215215768] [2021-05-02 13:42:20,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215215768] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:20,331 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:20,332 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 13:42:20,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598474357] [2021-05-02 13:42:20,332 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 13:42:20,332 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:20,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 13:42:20,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-05-02 13:42:20,333 INFO L87 Difference]: Start difference. First operand 72 states and 93 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:42:20,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:20,497 INFO L93 Difference]: Finished difference Result 108 states and 142 transitions. [2021-05-02 13:42:20,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 13:42:20,498 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 31 [2021-05-02 13:42:20,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:20,501 INFO L225 Difference]: With dead ends: 108 [2021-05-02 13:42:20,501 INFO L226 Difference]: Without dead ends: 106 [2021-05-02 13:42:20,501 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 60.7ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-05-02 13:42:20,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-05-02 13:42:20,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 102. [2021-05-02 13:42:20,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 70 states have (on average 1.2571428571428571) internal successors, (88), 71 states have internal predecessors, (88), 25 states have call successors, (25), 7 states have call predecessors, (25), 6 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 13:42:20,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 136 transitions. [2021-05-02 13:42:20,537 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 136 transitions. Word has length 31 [2021-05-02 13:42:20,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:20,537 INFO L480 AbstractCegarLoop]: Abstraction has 102 states and 136 transitions. [2021-05-02 13:42:20,537 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 13:42:20,538 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 136 transitions. [2021-05-02 13:42:20,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-05-02 13:42:20,545 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:20,545 INFO L523 BasicCegarLoop]: trace histogram [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, 1] [2021-05-02 13:42:20,752 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-05-02 13:42:20,753 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:20,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:20,753 INFO L82 PathProgramCache]: Analyzing trace with hash 1696776659, now seen corresponding path program 1 times [2021-05-02 13:42:20,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:20,754 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298572919] [2021-05-02 13:42:20,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:20,763 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:20,764 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [105379938] [2021-05-02 13:42:20,764 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-02 13:42:20,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:20,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 13:42:20,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:20,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:20,971 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-05-02 13:42:20,971 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:20,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298572919] [2021-05-02 13:42:20,971 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:20,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105379938] [2021-05-02 13:42:20,971 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105379938] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 13:42:20,972 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 13:42:20,972 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-05-02 13:42:20,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507960237] [2021-05-02 13:42:20,972 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 13:42:20,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:20,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 13:42:20,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-05-02 13:42:20,973 INFO L87 Difference]: Start difference. First operand 102 states and 136 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 7 states have internal predecessors, (18), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 13:42:21,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:21,130 INFO L93 Difference]: Finished difference Result 115 states and 153 transitions. [2021-05-02 13:42:21,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 13:42:21,131 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 7 states have internal predecessors, (18), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 36 [2021-05-02 13:42:21,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:21,132 INFO L225 Difference]: With dead ends: 115 [2021-05-02 13:42:21,132 INFO L226 Difference]: Without dead ends: 113 [2021-05-02 13:42:21,133 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 68.3ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-05-02 13:42:21,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2021-05-02 13:42:21,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 112. [2021-05-02 13:42:21,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 75 states have (on average 1.2533333333333334) internal successors, (94), 76 states have internal predecessors, (94), 29 states have call successors, (29), 8 states have call predecessors, (29), 7 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 13:42:21,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 150 transitions. [2021-05-02 13:42:21,166 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 150 transitions. Word has length 36 [2021-05-02 13:42:21,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:21,166 INFO L480 AbstractCegarLoop]: Abstraction has 112 states and 150 transitions. [2021-05-02 13:42:21,166 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 7 states have internal predecessors, (18), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 13:42:21,166 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 150 transitions. [2021-05-02 13:42:21,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-05-02 13:42:21,168 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:21,168 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 13:42:21,393 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:42:21,394 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:21,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:21,394 INFO L82 PathProgramCache]: Analyzing trace with hash 331267880, now seen corresponding path program 1 times [2021-05-02 13:42:21,395 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:21,395 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831423252] [2021-05-02 13:42:21,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:21,409 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:21,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [807428388] [2021-05-02 13:42:21,410 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-02 13:42:21,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:21,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 42 conjunts are in the unsatisfiable core [2021-05-02 13:42:21,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:21,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:21,686 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 13:42:21,686 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:21,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831423252] [2021-05-02 13:42:21,687 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:21,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807428388] [2021-05-02 13:42:21,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807428388] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:21,687 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:21,687 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 13:42:21,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617049996] [2021-05-02 13:42:21,688 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 13:42:21,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:21,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 13:42:21,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-05-02 13:42:21,688 INFO L87 Difference]: Start difference. First operand 112 states and 150 transitions. Second operand has 11 states, 10 states have (on average 2.3) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-05-02 13:42:21,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:21,908 INFO L93 Difference]: Finished difference Result 121 states and 158 transitions. [2021-05-02 13:42:21,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 13:42:21,909 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 36 [2021-05-02 13:42:21,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:21,910 INFO L225 Difference]: With dead ends: 121 [2021-05-02 13:42:21,910 INFO L226 Difference]: Without dead ends: 119 [2021-05-02 13:42:21,911 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 120.3ms TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-05-02 13:42:21,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-05-02 13:42:21,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 116. [2021-05-02 13:42:21,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 78 states have (on average 1.2435897435897436) internal successors, (97), 79 states have internal predecessors, (97), 29 states have call successors, (29), 9 states have call predecessors, (29), 8 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 13:42:21,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 153 transitions. [2021-05-02 13:42:21,931 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 153 transitions. Word has length 36 [2021-05-02 13:42:21,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:21,932 INFO L480 AbstractCegarLoop]: Abstraction has 116 states and 153 transitions. [2021-05-02 13:42:21,933 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-05-02 13:42:21,933 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 153 transitions. [2021-05-02 13:42:21,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-05-02 13:42:21,934 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:21,934 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 13:42:22,157 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:42:22,158 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:22,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:22,158 INFO L82 PathProgramCache]: Analyzing trace with hash 2006454515, now seen corresponding path program 2 times [2021-05-02 13:42:22,158 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:22,158 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100564299] [2021-05-02 13:42:22,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:22,175 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:22,175 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [481726333] [2021-05-02 13:42:22,175 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 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-02 13:42:22,235 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:42:22,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:42:22,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 13:42:22,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:22,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:22,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:22,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:22,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:22,301 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 13:42:22,301 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:22,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100564299] [2021-05-02 13:42:22,302 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:22,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481726333] [2021-05-02 13:42:22,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481726333] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 13:42:22,302 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 13:42:22,302 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 13:42:22,302 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660592620] [2021-05-02 13:42:22,303 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 13:42:22,303 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:22,303 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 13:42:22,303 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-05-02 13:42:22,303 INFO L87 Difference]: Start difference. First operand 116 states and 153 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 13:42:22,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:22,383 INFO L93 Difference]: Finished difference Result 165 states and 227 transitions. [2021-05-02 13:42:22,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 13:42:22,384 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 36 [2021-05-02 13:42:22,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:22,385 INFO L225 Difference]: With dead ends: 165 [2021-05-02 13:42:22,385 INFO L226 Difference]: Without dead ends: 127 [2021-05-02 13:42:22,386 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 20.6ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-05-02 13:42:22,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-05-02 13:42:22,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 101. [2021-05-02 13:42:22,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 67 states have (on average 1.1940298507462686) internal successors, (80), 68 states have internal predecessors, (80), 25 states have call successors, (25), 9 states have call predecessors, (25), 8 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 13:42:22,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 128 transitions. [2021-05-02 13:42:22,400 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 128 transitions. Word has length 36 [2021-05-02 13:42:22,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:22,400 INFO L480 AbstractCegarLoop]: Abstraction has 101 states and 128 transitions. [2021-05-02 13:42:22,400 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 13:42:22,400 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 128 transitions. [2021-05-02 13:42:22,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-02 13:42:22,401 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:22,401 INFO L523 BasicCegarLoop]: trace histogram [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, 1, 1, 1] [2021-05-02 13:42:22,626 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-05-02 13:42:22,627 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:22,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:22,627 INFO L82 PathProgramCache]: Analyzing trace with hash 1445301309, now seen corresponding path program 1 times [2021-05-02 13:42:22,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:22,628 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308687395] [2021-05-02 13:42:22,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:22,636 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:22,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [349998089] [2021-05-02 13:42:22,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 13:42:22,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:22,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 13:42:22,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:22,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:22,825 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-05-02 13:42:22,826 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:22,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308687395] [2021-05-02 13:42:22,826 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:22,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349998089] [2021-05-02 13:42:22,826 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349998089] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:22,826 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:22,826 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 13:42:22,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685797929] [2021-05-02 13:42:22,827 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 13:42:22,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:22,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 13:42:22,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-05-02 13:42:22,828 INFO L87 Difference]: Start difference. First operand 101 states and 128 transitions. Second operand has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-05-02 13:42:22,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:22,918 INFO L93 Difference]: Finished difference Result 151 states and 206 transitions. [2021-05-02 13:42:22,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 13:42:22,919 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 41 [2021-05-02 13:42:22,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:22,921 INFO L225 Difference]: With dead ends: 151 [2021-05-02 13:42:22,921 INFO L226 Difference]: Without dead ends: 149 [2021-05-02 13:42:22,922 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 37.1ms TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-05-02 13:42:22,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-05-02 13:42:22,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 130. [2021-05-02 13:42:22,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 75 states have (on average 1.1733333333333333) internal successors, (88), 81 states have internal predecessors, (88), 45 states have call successors, (45), 10 states have call predecessors, (45), 9 states have return successors, (43), 38 states have call predecessors, (43), 43 states have call successors, (43) [2021-05-02 13:42:22,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 176 transitions. [2021-05-02 13:42:22,946 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 176 transitions. Word has length 41 [2021-05-02 13:42:22,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:22,947 INFO L480 AbstractCegarLoop]: Abstraction has 130 states and 176 transitions. [2021-05-02 13:42:22,947 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-05-02 13:42:22,947 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 176 transitions. [2021-05-02 13:42:22,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-02 13:42:22,948 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:22,948 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 13:42:23,168 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:42:23,169 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:23,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:23,170 INFO L82 PathProgramCache]: Analyzing trace with hash -613514168, now seen corresponding path program 1 times [2021-05-02 13:42:23,170 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:23,170 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865908259] [2021-05-02 13:42:23,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:23,179 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:23,179 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1296448217] [2021-05-02 13:42:23,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 13:42:23,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:23,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 13:42:23,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:23,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:23,384 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-05-02 13:42:23,385 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:23,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865908259] [2021-05-02 13:42:23,385 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:23,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296448217] [2021-05-02 13:42:23,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296448217] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:23,385 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:23,385 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 13:42:23,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299675515] [2021-05-02 13:42:23,386 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 13:42:23,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:23,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 13:42:23,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-05-02 13:42:23,386 INFO L87 Difference]: Start difference. First operand 130 states and 176 transitions. Second operand has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 9 states have internal predecessors, (26), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-05-02 13:42:23,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:23,650 INFO L93 Difference]: Finished difference Result 182 states and 256 transitions. [2021-05-02 13:42:23,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 13:42:23,651 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 9 states have internal predecessors, (26), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 41 [2021-05-02 13:42:23,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:23,654 INFO L225 Difference]: With dead ends: 182 [2021-05-02 13:42:23,654 INFO L226 Difference]: Without dead ends: 180 [2021-05-02 13:42:23,654 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 121.7ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-05-02 13:42:23,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-05-02 13:42:23,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 145. [2021-05-02 13:42:23,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 81 states have (on average 1.1728395061728396) internal successors, (95), 88 states have internal predecessors, (95), 53 states have call successors, (53), 11 states have call predecessors, (53), 10 states have return successors, (51), 45 states have call predecessors, (51), 51 states have call successors, (51) [2021-05-02 13:42:23,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 199 transitions. [2021-05-02 13:42:23,695 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 199 transitions. Word has length 41 [2021-05-02 13:42:23,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:23,695 INFO L480 AbstractCegarLoop]: Abstraction has 145 states and 199 transitions. [2021-05-02 13:42:23,695 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 9 states have internal predecessors, (26), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-05-02 13:42:23,695 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 199 transitions. [2021-05-02 13:42:23,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-02 13:42:23,696 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:23,696 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 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, 1] [2021-05-02 13:42:23,912 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:42:23,913 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:23,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:23,914 INFO L82 PathProgramCache]: Analyzing trace with hash -810649216, now seen corresponding path program 1 times [2021-05-02 13:42:23,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:23,914 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661074941] [2021-05-02 13:42:23,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:23,930 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:23,930 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1242636580] [2021-05-02 13:42:23,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 13:42:23,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:23,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 62 conjunts are in the unsatisfiable core [2021-05-02 13:42:23,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:24,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:24,415 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 13:42:24,415 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:24,415 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661074941] [2021-05-02 13:42:24,415 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:24,415 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242636580] [2021-05-02 13:42:24,415 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242636580] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:24,416 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:24,416 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-02 13:42:24,416 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607845349] [2021-05-02 13:42:24,416 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 13:42:24,416 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:24,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 13:42:24,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-05-02 13:42:24,417 INFO L87 Difference]: Start difference. First operand 145 states and 199 transitions. Second operand has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 14 states have internal predecessors, (31), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 13:42:25,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:25,005 INFO L93 Difference]: Finished difference Result 258 states and 350 transitions. [2021-05-02 13:42:25,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 13:42:25,005 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 14 states have internal predecessors, (31), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 53 [2021-05-02 13:42:25,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:25,007 INFO L225 Difference]: With dead ends: 258 [2021-05-02 13:42:25,007 INFO L226 Difference]: Without dead ends: 182 [2021-05-02 13:42:25,009 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 450.6ms TimeCoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2021-05-02 13:42:25,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-05-02 13:42:25,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 180. [2021-05-02 13:42:25,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 105 states have (on average 1.161904761904762) internal successors, (122), 112 states have internal predecessors, (122), 61 states have call successors, (61), 14 states have call predecessors, (61), 13 states have return successors, (59), 53 states have call predecessors, (59), 59 states have call successors, (59) [2021-05-02 13:42:25,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 242 transitions. [2021-05-02 13:42:25,035 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 242 transitions. Word has length 53 [2021-05-02 13:42:25,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:25,035 INFO L480 AbstractCegarLoop]: Abstraction has 180 states and 242 transitions. [2021-05-02 13:42:25,035 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 15 states have (on average 2.066666666666667) internal successors, (31), 14 states have internal predecessors, (31), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 13:42:25,035 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 242 transitions. [2021-05-02 13:42:25,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-05-02 13:42:25,036 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:25,036 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 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-02 13:42:25,249 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-05-02 13:42:25,249 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:25,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:25,249 INFO L82 PathProgramCache]: Analyzing trace with hash -1127526485, now seen corresponding path program 2 times [2021-05-02 13:42:25,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:25,250 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915130403] [2021-05-02 13:42:25,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:25,260 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:25,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [143739318] [2021-05-02 13:42:25,261 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-02 13:42:25,319 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:42:25,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:42:25,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-02 13:42:25,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:25,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:25,455 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 13:42:25,455 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:25,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915130403] [2021-05-02 13:42:25,456 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:25,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143739318] [2021-05-02 13:42:25,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143739318] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:25,456 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:25,456 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 13:42:25,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192202165] [2021-05-02 13:42:25,457 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 13:42:25,457 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:25,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 13:42:25,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-02 13:42:25,458 INFO L87 Difference]: Start difference. First operand 180 states and 242 transitions. Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-02 13:42:25,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:25,785 INFO L93 Difference]: Finished difference Result 324 states and 478 transitions. [2021-05-02 13:42:25,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 13:42:25,786 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2021-05-02 13:42:25,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:25,790 INFO L225 Difference]: With dead ends: 324 [2021-05-02 13:42:25,790 INFO L226 Difference]: Without dead ends: 317 [2021-05-02 13:42:25,791 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 128.9ms TimeCoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2021-05-02 13:42:25,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2021-05-02 13:42:25,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 214. [2021-05-02 13:42:25,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 127 states have (on average 1.1968503937007875) internal successors, (152), 133 states have internal predecessors, (152), 73 states have call successors, (73), 14 states have call predecessors, (73), 13 states have return successors, (71), 66 states have call predecessors, (71), 71 states have call successors, (71) [2021-05-02 13:42:25,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 296 transitions. [2021-05-02 13:42:25,858 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 296 transitions. Word has length 58 [2021-05-02 13:42:25,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:25,860 INFO L480 AbstractCegarLoop]: Abstraction has 214 states and 296 transitions. [2021-05-02 13:42:25,860 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-02 13:42:25,860 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 296 transitions. [2021-05-02 13:42:25,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-05-02 13:42:25,861 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:25,861 INFO L523 BasicCegarLoop]: trace histogram [8, 7, 7, 2, 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] [2021-05-02 13:42:26,084 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-05-02 13:42:26,084 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:26,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:26,084 INFO L82 PathProgramCache]: Analyzing trace with hash 1658124158, now seen corresponding path program 1 times [2021-05-02 13:42:26,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:26,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009492489] [2021-05-02 13:42:26,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:26,093 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:26,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1505651568] [2021-05-02 13:42:26,093 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-02 13:42:26,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:26,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 13:42:26,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:26,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,326 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-05-02 13:42:26,326 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:26,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009492489] [2021-05-02 13:42:26,326 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:26,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505651568] [2021-05-02 13:42:26,326 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505651568] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:26,327 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:26,327 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 13:42:26,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934853293] [2021-05-02 13:42:26,327 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 13:42:26,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:26,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 13:42:26,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-05-02 13:42:26,328 INFO L87 Difference]: Start difference. First operand 214 states and 296 transitions. Second operand has 10 states, 10 states have (on average 2.0) internal successors, (20), 8 states have internal predecessors, (20), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2021-05-02 13:42:26,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:26,530 INFO L93 Difference]: Finished difference Result 245 states and 338 transitions. [2021-05-02 13:42:26,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 13:42:26,545 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 8 states have internal predecessors, (20), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 63 [2021-05-02 13:42:26,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:26,547 INFO L225 Difference]: With dead ends: 245 [2021-05-02 13:42:26,547 INFO L226 Difference]: Without dead ends: 243 [2021-05-02 13:42:26,548 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 87.1ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-05-02 13:42:26,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-05-02 13:42:26,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 233. [2021-05-02 13:42:26,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 136 states have (on average 1.1911764705882353) internal successors, (162), 143 states have internal predecessors, (162), 81 states have call successors, (81), 16 states have call predecessors, (81), 15 states have return successors, (79), 73 states have call predecessors, (79), 79 states have call successors, (79) [2021-05-02 13:42:26,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 322 transitions. [2021-05-02 13:42:26,576 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 322 transitions. Word has length 63 [2021-05-02 13:42:26,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:26,577 INFO L480 AbstractCegarLoop]: Abstraction has 233 states and 322 transitions. [2021-05-02 13:42:26,577 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 8 states have internal predecessors, (20), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2021-05-02 13:42:26,577 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 322 transitions. [2021-05-02 13:42:26,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 13:42:26,578 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:26,578 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 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] [2021-05-02 13:42:26,792 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-05-02 13:42:26,793 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:26,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:26,793 INFO L82 PathProgramCache]: Analyzing trace with hash 425575998, now seen corresponding path program 1 times [2021-05-02 13:42:26,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:26,794 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806420417] [2021-05-02 13:42:26,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:26,804 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:26,805 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2131204573] [2021-05-02 13:42:26,805 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-02 13:42:26,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:26,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 13:42:26,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:26,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:26,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:27,323 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 13:42:27,323 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:27,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806420417] [2021-05-02 13:42:27,323 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:27,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131204573] [2021-05-02 13:42:27,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131204573] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:27,324 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:27,324 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2021-05-02 13:42:27,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029176656] [2021-05-02 13:42:27,324 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-02 13:42:27,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:27,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-02 13:42:27,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-05-02 13:42:27,326 INFO L87 Difference]: Start difference. First operand 233 states and 322 transitions. Second operand has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 15 states have internal predecessors, (39), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-05-02 13:42:29,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:29,133 INFO L93 Difference]: Finished difference Result 355 states and 507 transitions. [2021-05-02 13:42:29,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-05-02 13:42:29,133 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 15 states have internal predecessors, (39), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 61 [2021-05-02 13:42:29,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:29,135 INFO L225 Difference]: With dead ends: 355 [2021-05-02 13:42:29,136 INFO L226 Difference]: Without dead ends: 353 [2021-05-02 13:42:29,140 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 546 ImplicationChecksByTransitivity, 1105.6ms TimeCoverageRelationStatistics Valid=418, Invalid=1934, Unknown=0, NotChecked=0, Total=2352 [2021-05-02 13:42:29,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2021-05-02 13:42:29,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 330. [2021-05-02 13:42:29,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 190 states have (on average 1.2105263157894737) internal successors, (230), 202 states have internal predecessors, (230), 122 states have call successors, (122), 18 states have call predecessors, (122), 17 states have return successors, (120), 109 states have call predecessors, (120), 120 states have call successors, (120) [2021-05-02 13:42:29,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 472 transitions. [2021-05-02 13:42:29,192 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 472 transitions. Word has length 61 [2021-05-02 13:42:29,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:29,192 INFO L480 AbstractCegarLoop]: Abstraction has 330 states and 472 transitions. [2021-05-02 13:42:29,192 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 15 states have internal predecessors, (39), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-05-02 13:42:29,192 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 472 transitions. [2021-05-02 13:42:29,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-05-02 13:42:29,193 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:29,193 INFO L523 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 2, 2, 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] [2021-05-02 13:42:29,414 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:42:29,414 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:29,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:29,415 INFO L82 PathProgramCache]: Analyzing trace with hash -370317859, now seen corresponding path program 2 times [2021-05-02 13:42:29,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:29,415 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146942136] [2021-05-02 13:42:29,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:29,422 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:29,422 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [793184863] [2021-05-02 13:42:29,422 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 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-02 13:42:29,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:42:29,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:42:29,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-02 13:42:29,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:29,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:29,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:29,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:29,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:29,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:29,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:29,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:29,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:29,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:29,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:29,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:29,616 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 13:42:29,617 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:29,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146942136] [2021-05-02 13:42:29,617 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:29,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793184863] [2021-05-02 13:42:29,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793184863] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 13:42:29,617 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 13:42:29,617 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 13:42:29,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749109004] [2021-05-02 13:42:29,618 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 13:42:29,618 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:29,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 13:42:29,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 13:42:29,619 INFO L87 Difference]: Start difference. First operand 330 states and 472 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-05-02 13:42:29,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:29,693 INFO L93 Difference]: Finished difference Result 570 states and 816 transitions. [2021-05-02 13:42:29,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 13:42:29,694 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 66 [2021-05-02 13:42:29,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:29,696 INFO L225 Difference]: With dead ends: 570 [2021-05-02 13:42:29,696 INFO L226 Difference]: Without dead ends: 323 [2021-05-02 13:42:29,700 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 38.3ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 13:42:29,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2021-05-02 13:42:29,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 296. [2021-05-02 13:42:29,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 174 states have (on average 1.2011494252873562) internal successors, (209), 177 states have internal predecessors, (209), 105 states have call successors, (105), 17 states have call predecessors, (105), 16 states have return successors, (103), 101 states have call predecessors, (103), 103 states have call successors, (103) [2021-05-02 13:42:29,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 417 transitions. [2021-05-02 13:42:29,738 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 417 transitions. Word has length 66 [2021-05-02 13:42:29,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:29,738 INFO L480 AbstractCegarLoop]: Abstraction has 296 states and 417 transitions. [2021-05-02 13:42:29,738 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-05-02 13:42:29,738 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 417 transitions. [2021-05-02 13:42:29,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-05-02 13:42:29,742 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:29,742 INFO L523 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 2, 2, 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] [2021-05-02 13:42:29,958 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-02 13:42:29,958 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:29,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:29,959 INFO L82 PathProgramCache]: Analyzing trace with hash 428543689, now seen corresponding path program 3 times [2021-05-02 13:42:29,959 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:29,959 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235917662] [2021-05-02 13:42:29,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:29,975 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:29,975 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [823342897] [2021-05-02 13:42:29,976 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 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-02 13:42:30,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-05-02 13:42:30,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:42:30,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 13:42:30,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:30,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:30,168 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 20 proven. 3 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-05-02 13:42:30,169 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:30,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235917662] [2021-05-02 13:42:30,169 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:30,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823342897] [2021-05-02 13:42:30,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823342897] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:30,169 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:30,169 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 13:42:30,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235003214] [2021-05-02 13:42:30,172 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 13:42:30,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:30,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 13:42:30,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-05-02 13:42:30,173 INFO L87 Difference]: Start difference. First operand 296 states and 417 transitions. Second operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-05-02 13:42:30,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:30,277 INFO L93 Difference]: Finished difference Result 339 states and 484 transitions. [2021-05-02 13:42:30,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 13:42:30,278 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 66 [2021-05-02 13:42:30,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:30,280 INFO L225 Difference]: With dead ends: 339 [2021-05-02 13:42:30,280 INFO L226 Difference]: Without dead ends: 337 [2021-05-02 13:42:30,280 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 30.1ms TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-05-02 13:42:30,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2021-05-02 13:42:30,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 330. [2021-05-02 13:42:30,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 187 states have (on average 1.213903743315508) internal successors, (227), 190 states have internal predecessors, (227), 125 states have call successors, (125), 18 states have call predecessors, (125), 17 states have return successors, (123), 121 states have call predecessors, (123), 123 states have call successors, (123) [2021-05-02 13:42:30,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 475 transitions. [2021-05-02 13:42:30,324 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 475 transitions. Word has length 66 [2021-05-02 13:42:30,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:30,325 INFO L480 AbstractCegarLoop]: Abstraction has 330 states and 475 transitions. [2021-05-02 13:42:30,325 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-05-02 13:42:30,325 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 475 transitions. [2021-05-02 13:42:30,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-05-02 13:42:30,328 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:30,328 INFO L523 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 3, 3, 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] [2021-05-02 13:42:30,540 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-05-02 13:42:30,541 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:30,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:30,541 INFO L82 PathProgramCache]: Analyzing trace with hash -1735826638, now seen corresponding path program 4 times [2021-05-02 13:42:30,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:30,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049139129] [2021-05-02 13:42:30,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:30,548 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:30,548 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [527147671] [2021-05-02 13:42:30,548 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 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-02 13:42:30,619 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:42:30,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:42:30,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 73 conjunts are in the unsatisfiable core [2021-05-02 13:42:30,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:30,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:30,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:30,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:30,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:30,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:31,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:31,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:31,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:31,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:31,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:31,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:31,378 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 8 proven. 45 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-05-02 13:42:31,378 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:31,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049139129] [2021-05-02 13:42:31,378 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:31,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527147671] [2021-05-02 13:42:31,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527147671] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:31,378 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:31,378 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-05-02 13:42:31,379 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694893734] [2021-05-02 13:42:31,380 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-02 13:42:31,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:31,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-02 13:42:31,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2021-05-02 13:42:31,381 INFO L87 Difference]: Start difference. First operand 330 states and 475 transitions. Second operand has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 16 states have internal predecessors, (39), 6 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 5 states have call predecessors, (8), 6 states have call successors, (8) [2021-05-02 13:42:32,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:32,220 INFO L93 Difference]: Finished difference Result 393 states and 556 transitions. [2021-05-02 13:42:32,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 13:42:32,221 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 16 states have internal predecessors, (39), 6 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 5 states have call predecessors, (8), 6 states have call successors, (8) Word has length 66 [2021-05-02 13:42:32,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:32,223 INFO L225 Difference]: With dead ends: 393 [2021-05-02 13:42:32,223 INFO L226 Difference]: Without dead ends: 391 [2021-05-02 13:42:32,224 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 679.9ms TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2021-05-02 13:42:32,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2021-05-02 13:42:32,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 377. [2021-05-02 13:42:32,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 215 states have (on average 1.2093023255813953) internal successors, (260), 218 states have internal predecessors, (260), 141 states have call successors, (141), 21 states have call predecessors, (141), 20 states have return successors, (139), 137 states have call predecessors, (139), 139 states have call successors, (139) [2021-05-02 13:42:32,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 540 transitions. [2021-05-02 13:42:32,278 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 540 transitions. Word has length 66 [2021-05-02 13:42:32,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:32,278 INFO L480 AbstractCegarLoop]: Abstraction has 377 states and 540 transitions. [2021-05-02 13:42:32,278 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 16 states have internal predecessors, (39), 6 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 5 states have call predecessors, (8), 6 states have call successors, (8) [2021-05-02 13:42:32,278 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 540 transitions. [2021-05-02 13:42:32,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-05-02 13:42:32,279 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:32,279 INFO L523 BasicCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 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] [2021-05-02 13:42:32,504 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-05-02 13:42:32,504 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:32,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:32,504 INFO L82 PathProgramCache]: Analyzing trace with hash -859286551, now seen corresponding path program 1 times [2021-05-02 13:42:32,504 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:32,504 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763019798] [2021-05-02 13:42:32,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:32,510 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:32,510 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [786702378] [2021-05-02 13:42:32,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 13:42:32,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:32,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-02 13:42:32,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:32,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:32,777 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 14 proven. 12 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2021-05-02 13:42:32,777 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:32,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763019798] [2021-05-02 13:42:32,778 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:32,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786702378] [2021-05-02 13:42:32,778 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786702378] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:32,778 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:32,778 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 13:42:32,778 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657994230] [2021-05-02 13:42:32,779 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 13:42:32,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:32,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 13:42:32,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2021-05-02 13:42:32,782 INFO L87 Difference]: Start difference. First operand 377 states and 540 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 10 states have internal predecessors, (28), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-05-02 13:42:33,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:33,201 INFO L93 Difference]: Finished difference Result 451 states and 645 transitions. [2021-05-02 13:42:33,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 13:42:33,202 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 10 states have internal predecessors, (28), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 68 [2021-05-02 13:42:33,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:33,205 INFO L225 Difference]: With dead ends: 451 [2021-05-02 13:42:33,205 INFO L226 Difference]: Without dead ends: 449 [2021-05-02 13:42:33,205 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 164.9ms TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2021-05-02 13:42:33,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2021-05-02 13:42:33,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 395. [2021-05-02 13:42:33,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 223 states have (on average 1.201793721973094) internal successors, (268), 228 states have internal predecessors, (268), 149 states have call successors, (149), 23 states have call predecessors, (149), 22 states have return successors, (147), 143 states have call predecessors, (147), 147 states have call successors, (147) [2021-05-02 13:42:33,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 564 transitions. [2021-05-02 13:42:33,264 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 564 transitions. Word has length 68 [2021-05-02 13:42:33,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:33,265 INFO L480 AbstractCegarLoop]: Abstraction has 395 states and 564 transitions. [2021-05-02 13:42:33,265 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 10 states have internal predecessors, (28), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-05-02 13:42:33,265 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 564 transitions. [2021-05-02 13:42:33,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-05-02 13:42:33,266 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:33,266 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 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] [2021-05-02 13:42:33,468 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:42:33,469 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:33,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:33,470 INFO L82 PathProgramCache]: Analyzing trace with hash -1596323007, now seen corresponding path program 1 times [2021-05-02 13:42:33,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:33,470 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944423675] [2021-05-02 13:42:33,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:33,483 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:33,484 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [974074573] [2021-05-02 13:42:33,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 13:42:33,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:42:33,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 78 conjunts are in the unsatisfiable core [2021-05-02 13:42:33,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:33,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:33,990 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 49 proven. 25 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-05-02 13:42:33,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:33,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944423675] [2021-05-02 13:42:33,991 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:33,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974074573] [2021-05-02 13:42:33,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974074573] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:33,991 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:33,991 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-05-02 13:42:33,991 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755181264] [2021-05-02 13:42:33,992 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-02 13:42:33,992 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:33,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-02 13:42:33,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-05-02 13:42:33,993 INFO L87 Difference]: Start difference. First operand 395 states and 564 transitions. Second operand has 17 states, 16 states have (on average 2.0625) internal successors, (33), 15 states have internal predecessors, (33), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 13:42:34,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:34,781 INFO L93 Difference]: Finished difference Result 474 states and 678 transitions. [2021-05-02 13:42:34,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-02 13:42:34,782 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.0625) internal successors, (33), 15 states have internal predecessors, (33), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 75 [2021-05-02 13:42:34,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:34,784 INFO L225 Difference]: With dead ends: 474 [2021-05-02 13:42:34,785 INFO L226 Difference]: Without dead ends: 471 [2021-05-02 13:42:34,787 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 481.2ms TimeCoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2021-05-02 13:42:34,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2021-05-02 13:42:34,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 460. [2021-05-02 13:42:34,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 257 states have (on average 1.2101167315175096) internal successors, (311), 262 states have internal predecessors, (311), 177 states have call successors, (177), 26 states have call predecessors, (177), 25 states have return successors, (175), 171 states have call predecessors, (175), 175 states have call successors, (175) [2021-05-02 13:42:34,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 663 transitions. [2021-05-02 13:42:34,858 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 663 transitions. Word has length 75 [2021-05-02 13:42:34,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:34,858 INFO L480 AbstractCegarLoop]: Abstraction has 460 states and 663 transitions. [2021-05-02 13:42:34,858 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 16 states have (on average 2.0625) internal successors, (33), 15 states have internal predecessors, (33), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 13:42:34,858 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 663 transitions. [2021-05-02 13:42:34,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-05-02 13:42:34,861 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:34,861 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 2, 2, 2, 2, 2, 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] [2021-05-02 13:42:35,084 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:42:35,084 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:35,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:35,085 INFO L82 PathProgramCache]: Analyzing trace with hash 2103910188, now seen corresponding path program 2 times [2021-05-02 13:42:35,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:35,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378594267] [2021-05-02 13:42:35,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:35,090 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:35,090 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [512483433] [2021-05-02 13:42:35,090 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 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-02 13:42:35,147 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:42:35,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:42:35,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 101 conjunts are in the unsatisfiable core [2021-05-02 13:42:35,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:35,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:35,862 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 51 proven. 35 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-05-02 13:42:35,862 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:35,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378594267] [2021-05-02 13:42:35,862 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:35,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512483433] [2021-05-02 13:42:35,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512483433] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:35,862 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:35,862 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2021-05-02 13:42:35,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103423416] [2021-05-02 13:42:35,863 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-02 13:42:35,863 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:35,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-02 13:42:35,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-05-02 13:42:35,864 INFO L87 Difference]: Start difference. First operand 460 states and 663 transitions. Second operand has 22 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 7 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 6 states have call successors, (11) [2021-05-02 13:42:36,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:36,998 INFO L93 Difference]: Finished difference Result 544 states and 782 transitions. [2021-05-02 13:42:36,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 13:42:36,999 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 7 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 6 states have call successors, (11) Word has length 80 [2021-05-02 13:42:37,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:37,002 INFO L225 Difference]: With dead ends: 544 [2021-05-02 13:42:37,002 INFO L226 Difference]: Without dead ends: 541 [2021-05-02 13:42:37,003 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 724.5ms TimeCoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2021-05-02 13:42:37,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2021-05-02 13:42:37,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 525. [2021-05-02 13:42:37,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 291 states have (on average 1.2164948453608246) internal successors, (354), 296 states have internal predecessors, (354), 205 states have call successors, (205), 29 states have call predecessors, (205), 28 states have return successors, (203), 199 states have call predecessors, (203), 203 states have call successors, (203) [2021-05-02 13:42:37,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 762 transitions. [2021-05-02 13:42:37,081 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 762 transitions. Word has length 80 [2021-05-02 13:42:37,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:37,082 INFO L480 AbstractCegarLoop]: Abstraction has 525 states and 762 transitions. [2021-05-02 13:42:37,082 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 7 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 6 states have call successors, (11) [2021-05-02 13:42:37,082 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 762 transitions. [2021-05-02 13:42:37,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-05-02 13:42:37,083 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:37,083 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 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] [2021-05-02 13:42:37,296 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-05-02 13:42:37,297 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:37,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:37,297 INFO L82 PathProgramCache]: Analyzing trace with hash -1008071681, now seen corresponding path program 2 times [2021-05-02 13:42:37,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:37,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372539057] [2021-05-02 13:42:37,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:37,307 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:37,307 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1212057357] [2021-05-02 13:42:37,307 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 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-02 13:42:37,378 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:42:37,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:42:37,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 33 conjunts are in the unsatisfiable core [2021-05-02 13:42:37,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:37,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:37,650 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 30 proven. 38 refuted. 0 times theorem prover too weak. 194 trivial. 0 not checked. [2021-05-02 13:42:37,651 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:37,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372539057] [2021-05-02 13:42:37,651 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:37,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212057357] [2021-05-02 13:42:37,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212057357] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:37,651 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:37,651 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-05-02 13:42:37,651 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50364408] [2021-05-02 13:42:37,651 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-02 13:42:37,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:37,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-02 13:42:37,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-05-02 13:42:37,652 INFO L87 Difference]: Start difference. First operand 525 states and 762 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 11 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) [2021-05-02 13:42:38,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:38,111 INFO L93 Difference]: Finished difference Result 560 states and 815 transitions. [2021-05-02 13:42:38,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 13:42:38,111 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 11 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) Word has length 85 [2021-05-02 13:42:38,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:38,115 INFO L225 Difference]: With dead ends: 560 [2021-05-02 13:42:38,115 INFO L226 Difference]: Without dead ends: 558 [2021-05-02 13:42:38,116 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 177.8ms TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-05-02 13:42:38,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2021-05-02 13:42:38,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 546. [2021-05-02 13:42:38,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 299 states have (on average 1.2173913043478262) internal successors, (364), 305 states have internal predecessors, (364), 217 states have call successors, (217), 30 states have call predecessors, (217), 29 states have return successors, (215), 210 states have call predecessors, (215), 215 states have call successors, (215) [2021-05-02 13:42:38,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 796 transitions. [2021-05-02 13:42:38,195 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 796 transitions. Word has length 85 [2021-05-02 13:42:38,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:38,195 INFO L480 AbstractCegarLoop]: Abstraction has 546 states and 796 transitions. [2021-05-02 13:42:38,195 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 11 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 4 states have call successors, (14) [2021-05-02 13:42:38,196 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 796 transitions. [2021-05-02 13:42:38,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-05-02 13:42:38,197 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:38,197 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:42:38,412 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-05-02 13:42:38,413 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:38,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:38,413 INFO L82 PathProgramCache]: Analyzing trace with hash -18545089, now seen corresponding path program 5 times [2021-05-02 13:42:38,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:38,414 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284524866] [2021-05-02 13:42:38,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:38,421 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:38,421 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1419430307] [2021-05-02 13:42:38,421 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-02 13:42:38,474 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-05-02 13:42:38,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:42:38,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 40 conjunts are in the unsatisfiable core [2021-05-02 13:42:38,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:38,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:38,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:39,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:39,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:39,138 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 37 proven. 56 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2021-05-02 13:42:39,138 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:39,138 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284524866] [2021-05-02 13:42:39,138 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:39,138 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419430307] [2021-05-02 13:42:39,138 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419430307] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:39,138 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:39,138 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-05-02 13:42:39,140 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636452529] [2021-05-02 13:42:39,141 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-02 13:42:39,141 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:39,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-02 13:42:39,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-05-02 13:42:39,142 INFO L87 Difference]: Start difference. First operand 546 states and 796 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 17 states have internal predecessors, (44), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2021-05-02 13:42:40,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:40,206 INFO L93 Difference]: Finished difference Result 601 states and 871 transitions. [2021-05-02 13:42:40,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 13:42:40,207 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 17 states have internal predecessors, (44), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 86 [2021-05-02 13:42:40,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:40,211 INFO L225 Difference]: With dead ends: 601 [2021-05-02 13:42:40,211 INFO L226 Difference]: Without dead ends: 599 [2021-05-02 13:42:40,211 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 760.1ms TimeCoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2021-05-02 13:42:40,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2021-05-02 13:42:40,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 552. [2021-05-02 13:42:40,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 305 states have (on average 1.2131147540983607) internal successors, (370), 311 states have internal predecessors, (370), 217 states have call successors, (217), 30 states have call predecessors, (217), 29 states have return successors, (215), 210 states have call predecessors, (215), 215 states have call successors, (215) [2021-05-02 13:42:40,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 802 transitions. [2021-05-02 13:42:40,289 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 802 transitions. Word has length 86 [2021-05-02 13:42:40,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:40,290 INFO L480 AbstractCegarLoop]: Abstraction has 552 states and 802 transitions. [2021-05-02 13:42:40,290 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 17 states have internal predecessors, (44), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2021-05-02 13:42:40,290 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 802 transitions. [2021-05-02 13:42:40,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-05-02 13:42:40,291 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:40,291 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 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] [2021-05-02 13:42:40,500 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:42:40,501 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:40,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:40,501 INFO L82 PathProgramCache]: Analyzing trace with hash -1150585302, now seen corresponding path program 2 times [2021-05-02 13:42:40,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:40,502 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444201119] [2021-05-02 13:42:40,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:40,508 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:40,508 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1671570462] [2021-05-02 13:42:40,508 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 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-02 13:42:40,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:42:40,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:42:40,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 13:42:40,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:40,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:40,845 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 22 proven. 23 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2021-05-02 13:42:40,846 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:40,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444201119] [2021-05-02 13:42:40,846 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:40,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671570462] [2021-05-02 13:42:40,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671570462] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:40,846 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:40,846 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-02 13:42:40,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986461393] [2021-05-02 13:42:40,847 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 13:42:40,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:40,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 13:42:40,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-05-02 13:42:40,848 INFO L87 Difference]: Start difference. First operand 552 states and 802 transitions. Second operand has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 11 states have internal predecessors, (30), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 13:42:41,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:42:41,306 INFO L93 Difference]: Finished difference Result 635 states and 925 transitions. [2021-05-02 13:42:41,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-02 13:42:41,306 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 11 states have internal predecessors, (30), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 90 [2021-05-02 13:42:41,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:42:41,310 INFO L225 Difference]: With dead ends: 635 [2021-05-02 13:42:41,310 INFO L226 Difference]: Without dead ends: 633 [2021-05-02 13:42:41,310 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 209.9ms TimeCoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2021-05-02 13:42:41,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2021-05-02 13:42:41,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 573. [2021-05-02 13:42:41,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 313 states have (on average 1.2140575079872205) internal successors, (380), 320 states have internal predecessors, (380), 229 states have call successors, (229), 31 states have call predecessors, (229), 30 states have return successors, (227), 221 states have call predecessors, (227), 227 states have call successors, (227) [2021-05-02 13:42:41,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 836 transitions. [2021-05-02 13:42:41,397 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 836 transitions. Word has length 90 [2021-05-02 13:42:41,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:42:41,398 INFO L480 AbstractCegarLoop]: Abstraction has 573 states and 836 transitions. [2021-05-02 13:42:41,398 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 11 states have internal predecessors, (30), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 13:42:41,398 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 836 transitions. [2021-05-02 13:42:41,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-05-02 13:42:41,400 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:42:41,400 INFO L523 BasicCegarLoop]: trace histogram [10, 9, 9, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:42:41,617 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-05-02 13:42:41,617 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:42:41,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:42:41,618 INFO L82 PathProgramCache]: Analyzing trace with hash 1195310033, now seen corresponding path program 6 times [2021-05-02 13:42:41,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:42:41,618 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211090381] [2021-05-02 13:42:41,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:42:41,626 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:42:41,627 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [612513823] [2021-05-02 13:42:41,627 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 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-02 13:42:41,706 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-05-02 13:42:41,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:42:41,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 83 conjunts are in the unsatisfiable core [2021-05-02 13:42:41,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:42:41,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:41,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:42,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:42,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:44,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:44,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:42:44,298 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 51 proven. 62 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2021-05-02 13:42:44,299 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:42:44,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211090381] [2021-05-02 13:42:44,299 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:42:44,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612513823] [2021-05-02 13:42:44,299 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612513823] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:42:44,299 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:42:44,299 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2021-05-02 13:42:44,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062375509] [2021-05-02 13:42:44,300 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-02 13:42:44,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:42:44,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-02 13:42:44,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=290, Unknown=1, NotChecked=0, Total=342 [2021-05-02 13:42:44,300 INFO L87 Difference]: Start difference. First operand 573 states and 836 transitions. Second operand has 19 states, 18 states have (on average 2.388888888888889) internal successors, (43), 16 states have internal predecessors, (43), 6 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2021-05-02 13:43:12,990 WARN L205 SmtUtils]: Spent 16.11 s on a formula simplification. DAG size of input: 36 DAG size of output: 31 [2021-05-02 13:43:13,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:43:13,330 INFO L93 Difference]: Finished difference Result 684 states and 985 transitions. [2021-05-02 13:43:13,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-02 13:43:13,332 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.388888888888889) internal successors, (43), 16 states have internal predecessors, (43), 6 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) Word has length 91 [2021-05-02 13:43:13,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:43:13,335 INFO L225 Difference]: With dead ends: 684 [2021-05-02 13:43:13,335 INFO L226 Difference]: Without dead ends: 682 [2021-05-02 13:43:13,336 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 18642.8ms TimeCoverageRelationStatistics Valid=104, Invalid=651, Unknown=1, NotChecked=0, Total=756 [2021-05-02 13:43:13,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2021-05-02 13:43:13,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 653. [2021-05-02 13:43:13,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 653 states, 357 states have (on average 1.2156862745098038) internal successors, (434), 364 states have internal predecessors, (434), 261 states have call successors, (261), 35 states have call predecessors, (261), 34 states have return successors, (259), 253 states have call predecessors, (259), 259 states have call successors, (259) [2021-05-02 13:43:13,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 954 transitions. [2021-05-02 13:43:13,447 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 954 transitions. Word has length 91 [2021-05-02 13:43:13,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:43:13,447 INFO L480 AbstractCegarLoop]: Abstraction has 653 states and 954 transitions. [2021-05-02 13:43:13,448 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 18 states have (on average 2.388888888888889) internal successors, (43), 16 states have internal predecessors, (43), 6 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2021-05-02 13:43:13,448 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 954 transitions. [2021-05-02 13:43:13,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-05-02 13:43:13,450 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:43:13,450 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:43:13,664 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:43:13,665 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:43:13,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:43:13,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1535491896, now seen corresponding path program 1 times [2021-05-02 13:43:13,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:43:13,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047339092] [2021-05-02 13:43:13,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:43:13,672 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:43:13,673 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1964914123] [2021-05-02 13:43:13,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 13:43:13,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:43:13,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 13:43:13,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:43:13,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:13,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:14,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:14,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:14,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:14,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:14,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:14,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:14,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:14,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:14,073 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2021-05-02 13:43:14,074 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:43:14,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047339092] [2021-05-02 13:43:14,074 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:43:14,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964914123] [2021-05-02 13:43:14,074 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964914123] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:43:14,075 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:43:14,075 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-05-02 13:43:14,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703725390] [2021-05-02 13:43:14,077 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-02 13:43:14,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:43:14,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-02 13:43:14,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-05-02 13:43:14,078 INFO L87 Difference]: Start difference. First operand 653 states and 954 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 12 states have internal predecessors, (33), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 13:43:14,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:43:14,776 INFO L93 Difference]: Finished difference Result 816 states and 1226 transitions. [2021-05-02 13:43:14,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-02 13:43:14,777 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 12 states have internal predecessors, (33), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 93 [2021-05-02 13:43:14,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:43:14,782 INFO L225 Difference]: With dead ends: 816 [2021-05-02 13:43:14,782 INFO L226 Difference]: Without dead ends: 814 [2021-05-02 13:43:14,783 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 412.4ms TimeCoverageRelationStatistics Valid=207, Invalid=723, Unknown=0, NotChecked=0, Total=930 [2021-05-02 13:43:14,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2021-05-02 13:43:14,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 757. [2021-05-02 13:43:14,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 380 states have (on average 1.2026315789473685) internal successors, (457), 407 states have internal predecessors, (457), 341 states have call successors, (341), 36 states have call predecessors, (341), 35 states have return successors, (339), 313 states have call predecessors, (339), 339 states have call successors, (339) [2021-05-02 13:43:14,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 1137 transitions. [2021-05-02 13:43:14,912 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 1137 transitions. Word has length 93 [2021-05-02 13:43:14,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:43:14,912 INFO L480 AbstractCegarLoop]: Abstraction has 757 states and 1137 transitions. [2021-05-02 13:43:14,912 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 12 states have internal predecessors, (33), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 13:43:14,912 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 1137 transitions. [2021-05-02 13:43:14,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 13:43:14,914 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:43:14,914 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-05-02 13:43:15,128 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-05-02 13:43:15,129 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:43:15,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:43:15,129 INFO L82 PathProgramCache]: Analyzing trace with hash 1995925058, now seen corresponding path program 3 times [2021-05-02 13:43:15,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:43:15,130 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905445326] [2021-05-02 13:43:15,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:43:15,136 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 13:43:15,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1460774605] [2021-05-02 13:43:15,137 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 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-02 13:43:15,199 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 13:43:15,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:43:15,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 60 conjunts are in the unsatisfiable core [2021-05-02 13:43:15,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:43:15,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:43:15,786 INFO L134 CoverageAnalysis]: Checked inductivity of 314 backedges. 68 proven. 8 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2021-05-02 13:43:15,786 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:43:15,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905445326] [2021-05-02 13:43:15,786 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 13:43:15,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460774605] [2021-05-02 13:43:15,787 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460774605] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:43:15,787 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 13:43:15,787 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-02 13:43:15,787 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97718804] [2021-05-02 13:43:15,787 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-02 13:43:15,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:43:15,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-02 13:43:15,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-05-02 13:43:15,788 INFO L87 Difference]: Start difference. First operand 757 states and 1137 transitions. Second operand has 17 states, 16 states have (on average 2.125) internal successors, (34), 15 states have internal predecessors, (34), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 13:43:18,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:43:18,769 INFO L93 Difference]: Finished difference Result 843 states and 1274 transitions. [2021-05-02 13:43:18,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-02 13:43:18,770 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.125) internal successors, (34), 15 states have internal predecessors, (34), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) Word has length 97 [2021-05-02 13:43:18,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:43:18,770 INFO L225 Difference]: With dead ends: 843 [2021-05-02 13:43:18,770 INFO L226 Difference]: Without dead ends: 0 [2021-05-02 13:43:18,773 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 538.6ms TimeCoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2021-05-02 13:43:18,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-05-02 13:43:18,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-05-02 13:43:18,774 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-02 13:43:18,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-05-02 13:43:18,774 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 97 [2021-05-02 13:43:18,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:43:18,775 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-05-02 13:43:18,775 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 16 states have (on average 2.125) internal successors, (34), 15 states have internal predecessors, (34), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 13:43:18,775 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-05-02 13:43:18,775 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-05-02 13:43:18,984 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-05-02 13:43:18,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-05-02 13:43:20,039 WARN L205 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 378 DAG size of output: 313 [2021-05-02 13:43:20,889 WARN L205 SmtUtils]: Spent 846.00 ms on a formula simplification. DAG size of input: 374 DAG size of output: 309 [2021-05-02 13:43:21,630 WARN L205 SmtUtils]: Spent 736.00 ms on a formula simplification. DAG size of input: 378 DAG size of output: 313 [2021-05-02 13:43:22,054 WARN L205 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 407 DAG size of output: 312 [2021-05-02 13:43:22,590 WARN L205 SmtUtils]: Spent 532.00 ms on a formula simplification. DAG size of input: 375 DAG size of output: 310 [2021-05-02 13:43:23,021 WARN L205 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 375 DAG size of output: 310 [2021-05-02 13:43:27,002 WARN L205 SmtUtils]: Spent 3.59 s on a formula simplification. DAG size of input: 303 DAG size of output: 31 [2021-05-02 13:43:31,354 WARN L205 SmtUtils]: Spent 4.35 s on a formula simplification. DAG size of input: 298 DAG size of output: 31 [2021-05-02 13:43:32,905 WARN L205 SmtUtils]: Spent 1.55 s on a formula simplification. DAG size of input: 303 DAG size of output: 31 [2021-05-02 13:43:34,047 WARN L205 SmtUtils]: Spent 1.14 s on a formula simplification. DAG size of input: 290 DAG size of output: 28 [2021-05-02 13:43:37,420 WARN L205 SmtUtils]: Spent 3.37 s on a formula simplification. DAG size of input: 299 DAG size of output: 31 [2021-05-02 13:43:40,955 WARN L205 SmtUtils]: Spent 3.53 s on a formula simplification. DAG size of input: 299 DAG size of output: 31 [2021-05-02 13:43:41,276 WARN L205 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 57 [2021-05-02 13:43:41,377 INFO L198 CegarLoopUtils]: For program point reach_errorEXIT(line 4) no Hoare annotation was computed. [2021-05-02 13:43:41,377 INFO L198 CegarLoopUtils]: For program point reach_errorENTRY(line 4) no Hoare annotation was computed. [2021-05-02 13:43:41,377 INFO L198 CegarLoopUtils]: For program point reach_errorFINAL(line 4) no Hoare annotation was computed. [2021-05-02 13:43:41,377 INFO L198 CegarLoopUtils]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2021-05-02 13:43:41,377 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-02 13:43:41,377 INFO L198 CegarLoopUtils]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2021-05-02 13:43:41,378 INFO L198 CegarLoopUtils]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-05-02 13:43:41,378 INFO L201 CegarLoopUtils]: At program point L-1(line -1) the Hoare annotation is: true [2021-05-02 13:43:41,378 INFO L201 CegarLoopUtils]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2021-05-02 13:43:41,378 INFO L198 CegarLoopUtils]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-05-02 13:43:41,378 INFO L201 CegarLoopUtils]: At program point assume_abort_if_notENTRY(lines 7 9) the Hoare annotation is: true [2021-05-02 13:43:41,378 INFO L198 CegarLoopUtils]: For program point L8(line 8) no Hoare annotation was computed. [2021-05-02 13:43:41,378 INFO L198 CegarLoopUtils]: For program point L8-2(lines 7 9) no Hoare annotation was computed. [2021-05-02 13:43:41,378 INFO L198 CegarLoopUtils]: For program point assume_abort_if_notEXIT(lines 7 9) no Hoare annotation was computed. [2021-05-02 13:43:41,378 INFO L198 CegarLoopUtils]: For program point mainEXIT(lines 18 74) no Hoare annotation was computed. [2021-05-02 13:43:41,378 INFO L201 CegarLoopUtils]: At program point L23(line 23) the Hoare annotation is: true [2021-05-02 13:43:41,378 INFO L194 CegarLoopUtils]: At program point L23-1(line 23) the Hoare annotation is: (<= 1 main_~x~0) [2021-05-02 13:43:41,378 INFO L194 CegarLoopUtils]: At program point L48(line 48) the Hoare annotation is: (let ((.cse0 (<= 1 main_~x~0)) (.cse1 (<= 0 main_~c~0)) (.cse2 (<= 1 main_~y~0)) (.cse3 (<= main_~v~0 main_~c~0))) (or (and (= main_~r~0 0) (= main_~q~0 0) .cse0 (= main_~b~0 main_~y~0) (= main_~a~0 main_~x~0) .cse1 .cse2 (= main_~p~0 1) .cse3 (= main_~s~0 1)) (and .cse0 .cse1 (< main_~b~0 main_~a~0) .cse2 (<= 0 main_~b~0) (not (= main_~b~0 0)) .cse3))) [2021-05-02 13:43:41,378 INFO L194 CegarLoopUtils]: At program point L48-1(line 48) the Hoare annotation is: (let ((.cse0 (<= 1 main_~x~0)) (.cse1 (<= 0 main_~c~0)) (.cse2 (<= 1 main_~y~0)) (.cse3 (<= main_~v~0 main_~c~0))) (or (and (= main_~r~0 0) (= main_~q~0 0) .cse0 (= main_~b~0 main_~y~0) (= main_~a~0 main_~x~0) .cse1 .cse2 (= main_~p~0 1) .cse3 (= main_~s~0 1)) (and .cse0 .cse1 (< main_~b~0 main_~a~0) .cse2 (<= 0 main_~b~0) (not (= main_~b~0 0)) .cse3))) [2021-05-02 13:43:41,379 INFO L194 CegarLoopUtils]: At program point L40-2(lines 40 60) the Hoare annotation is: (let ((.cse0 (<= 1 main_~x~0)) (.cse1 (<= 0 main_~c~0)) (.cse2 (<= 1 main_~y~0))) (or (and (= main_~r~0 0) (= main_~q~0 0) .cse0 (= main_~a~0 main_~x~0) (= main_~b~0 main_~y~0) .cse1 .cse2 (= main_~p~0 1) (= main_~s~0 1)) (and .cse0 .cse1 (< main_~b~0 main_~a~0) .cse2 (<= 0 main_~b~0) (not (= main_~b~0 0))))) [2021-05-02 13:43:41,379 INFO L198 CegarLoopUtils]: For program point L40-3(lines 40 60) no Hoare annotation was computed. [2021-05-02 13:43:41,379 INFO L198 CegarLoopUtils]: For program point L24(line 24) no Hoare annotation was computed. [2021-05-02 13:43:41,379 INFO L194 CegarLoopUtils]: At program point L49(line 49) the Hoare annotation is: (let ((.cse0 (<= 1 main_~x~0)) (.cse1 (<= 0 main_~c~0)) (.cse2 (<= 1 main_~y~0)) (.cse3 (<= main_~v~0 main_~c~0))) (or (and (= main_~r~0 0) (= main_~q~0 0) .cse0 (= main_~b~0 main_~y~0) (= main_~a~0 main_~x~0) .cse1 .cse2 (= main_~p~0 1) .cse3 (= main_~s~0 1)) (and .cse0 .cse1 (< main_~b~0 main_~a~0) .cse2 (<= 0 main_~b~0) (not (= main_~b~0 0)) .cse3))) [2021-05-02 13:43:41,379 INFO L198 CegarLoopUtils]: For program point L41(lines 41 42) no Hoare annotation was computed. [2021-05-02 13:43:41,379 INFO L194 CegarLoopUtils]: At program point L33-2(lines 33 71) the Hoare annotation is: (let ((.cse0 (<= 1 main_~y~0))) (or (and (= main_~r~0 0) (= main_~q~0 0) (= main_~a~0 main_~x~0) (= main_~b~0 main_~y~0) .cse0 (<= 1 main_~a~0) (= main_~p~0 1) (= main_~s~0 1)) (and (<= 1 main_~x~0) (<= 0 main_~c~0) (< main_~b~0 main_~a~0) .cse0 (<= 0 main_~b~0)))) [2021-05-02 13:43:41,380 INFO L194 CegarLoopUtils]: At program point L33-3(lines 33 71) the Hoare annotation is: (let ((.cse4 (* main_~a~0 2))) (let ((.cse1 (= main_~p~0 0)) (.cse2 (= main_~r~0 1)) (.cse3 (= main_~a~0 main_~y~0)) (.cse5 (<= 1 main_~y~0)) (.cse0 (+ .cse4 main_~b~0))) (or (and (= main_~x~0 .cse0) .cse1 (= (+ (* main_~r~0 2) main_~s~0) 0) .cse2 (< main_~x~0 (* 3 main_~a~0)) (= main_~q~0 1) .cse3 (= main_~x~0 .cse4)) (and .cse1 (= main_~x~0 (+ main_~y~0 main_~b~0)) .cse2 (= main_~y~0 main_~x~0) (= (+ main_~p~0 main_~q~0) 1) .cse5 .cse3 (= (+ main_~s~0 1) 0)) (and (<= 1 main_~x~0) (<= 0 main_~c~0) (< main_~b~0 main_~a~0) .cse5 (<= 0 main_~b~0)) (let ((.cse6 (* main_~x~0 main_~p~0))) (and (= main_~r~0 0) (= main_~a~0 main_~x~0) (= main_~y~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0) (* .cse6 2))) (= main_~y~0 .cse4) (= main_~a~0 .cse6) (< 0 main_~a~0) (= main_~y~0 .cse0) (= main_~s~0 1)))))) [2021-05-02 13:43:41,380 INFO L194 CegarLoopUtils]: At program point L50(line 50) the Hoare annotation is: (let ((.cse0 (<= 1 main_~x~0)) (.cse1 (<= 0 main_~c~0)) (.cse2 (<= 1 main_~y~0)) (.cse3 (<= main_~v~0 main_~c~0))) (or (and (= main_~r~0 0) (= main_~q~0 0) .cse0 (= main_~b~0 main_~y~0) (= main_~a~0 main_~x~0) .cse1 .cse2 (= main_~p~0 1) .cse3 (= main_~s~0 1)) (and .cse0 .cse1 (< main_~b~0 main_~a~0) .cse2 (<= 0 main_~b~0) (not (= main_~b~0 0)) .cse3))) [2021-05-02 13:43:41,380 INFO L198 CegarLoopUtils]: For program point mainFINAL(lines 18 74) no Hoare annotation was computed. [2021-05-02 13:43:41,380 INFO L198 CegarLoopUtils]: For program point L34(lines 34 35) no Hoare annotation was computed. [2021-05-02 13:43:41,380 INFO L201 CegarLoopUtils]: At program point mainENTRY(lines 18 74) the Hoare annotation is: true [2021-05-02 13:43:41,380 INFO L198 CegarLoopUtils]: For program point L51(lines 47 57) no Hoare annotation was computed. [2021-05-02 13:43:41,380 INFO L194 CegarLoopUtils]: At program point L47-2(lines 47 57) the Hoare annotation is: (let ((.cse0 (<= 1 main_~x~0)) (.cse1 (<= 0 main_~c~0)) (.cse2 (<= 1 main_~y~0)) (.cse3 (<= main_~v~0 main_~c~0))) (or (and (= main_~r~0 0) (= main_~q~0 0) .cse0 (= main_~b~0 main_~y~0) (= main_~a~0 main_~x~0) .cse1 .cse2 (= main_~p~0 1) .cse3 (= main_~s~0 1)) (and .cse0 .cse1 (< main_~b~0 main_~a~0) .cse2 (<= 0 main_~b~0) (not (= main_~b~0 0)) .cse3))) [2021-05-02 13:43:41,380 INFO L198 CegarLoopUtils]: For program point L47-3(lines 47 57) no Hoare annotation was computed. [2021-05-02 13:43:41,380 INFO L198 CegarLoopUtils]: For program point L72(line 72) no Hoare annotation was computed. [2021-05-02 13:43:41,380 INFO L201 CegarLoopUtils]: At program point __VERIFIER_assertENTRY(lines 10 16) the Hoare annotation is: true [2021-05-02 13:43:41,381 INFO L198 CegarLoopUtils]: For program point L12(lines 12 13) no Hoare annotation was computed. [2021-05-02 13:43:41,381 INFO L198 CegarLoopUtils]: For program point L11(lines 11 14) no Hoare annotation was computed. [2021-05-02 13:43:41,381 INFO L198 CegarLoopUtils]: For program point __VERIFIER_assertEXIT(lines 10 16) no Hoare annotation was computed. [2021-05-02 13:43:41,381 INFO L198 CegarLoopUtils]: For program point L11-2(lines 10 16) no Hoare annotation was computed. [2021-05-02 13:43:41,381 INFO L198 CegarLoopUtils]: For program point __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION(line 13) no Hoare annotation was computed. [2021-05-02 13:43:41,395 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.05 01:43:41 BoogieIcfgContainer [2021-05-02 13:43:41,395 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-05-02 13:43:41,396 INFO L168 Benchmark]: Toolchain (without parser) took 85144.56 ms. Allocated memory was 199.2 MB in the beginning and 595.6 MB in the end (delta: 396.4 MB). Free memory was 163.9 MB in the beginning and 237.5 MB in the end (delta: -73.6 MB). Peak memory consumption was 346.1 MB. Max. memory is 8.0 GB. [2021-05-02 13:43:41,396 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 199.2 MB. Free memory is still 180.2 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-05-02 13:43:41,398 INFO L168 Benchmark]: CACSL2BoogieTranslator took 247.18 ms. Allocated memory is still 199.2 MB. Free memory was 163.6 MB in the beginning and 183.2 MB in the end (delta: -19.6 MB). Peak memory consumption was 13.2 MB. Max. memory is 8.0 GB. [2021-05-02 13:43:41,398 INFO L168 Benchmark]: Boogie Preprocessor took 61.84 ms. Allocated memory is still 199.2 MB. Free memory was 183.2 MB in the beginning and 181.1 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-05-02 13:43:41,398 INFO L168 Benchmark]: RCFGBuilder took 401.25 ms. Allocated memory is still 199.2 MB. Free memory was 181.1 MB in the beginning and 163.3 MB in the end (delta: 17.8 MB). Peak memory consumption was 17.8 MB. Max. memory is 8.0 GB. [2021-05-02 13:43:41,398 INFO L168 Benchmark]: TraceAbstraction took 84429.22 ms. Allocated memory was 199.2 MB in the beginning and 595.6 MB in the end (delta: 396.4 MB). Free memory was 162.7 MB in the beginning and 237.5 MB in the end (delta: -74.8 MB). Peak memory consumption was 344.4 MB. Max. memory is 8.0 GB. [2021-05-02 13:43:41,399 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 199.2 MB. Free memory is still 180.2 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 247.18 ms. Allocated memory is still 199.2 MB. Free memory was 163.6 MB in the beginning and 183.2 MB in the end (delta: -19.6 MB). Peak memory consumption was 13.2 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 61.84 ms. Allocated memory is still 199.2 MB. Free memory was 183.2 MB in the beginning and 181.1 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 401.25 ms. Allocated memory is still 199.2 MB. Free memory was 181.1 MB in the beginning and 163.3 MB in the end (delta: 17.8 MB). Peak memory consumption was 17.8 MB. Max. memory is 8.0 GB. * TraceAbstraction took 84429.22 ms. Allocated memory was 199.2 MB in the beginning and 595.6 MB in the end (delta: 396.4 MB). Free memory was 162.7 MB in the beginning and 237.5 MB in the end (delta: -74.8 MB). Peak memory consumption was 344.4 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, 40 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 61972.1ms, OverallIterations: 27, TraceHistogramMax: 13, EmptinessCheckTime: 45.6ms, AutomataDifference: 42831.6ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 22391.2ms, InitialAbstractionConstructionTime: 11.0ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 1243 SDtfs, 1446 SDslu, 7407 SDs, 0 SdLazy, 8738 SolverSat, 1276 SolverUnsat, 7 SolverUnknown, 0 SolverNotchecked, 19854.1ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1715 GetRequests, 1252 SyntacticMatches, 8 SemanticMatches, 455 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1950 ImplicationChecksByTransitivity, 25380.2ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=757occurred in iteration=26, InterpolantAutomatonStates: 362, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 1282.8ms AutomataMinimizationTime, 27 MinimizatonAttempts, 598 StatesRemovedByMinimization, 25 NontrivialMinimizations, HoareAnnotationStatistics: 0.0ms HoareAnnotationTime, 16 LocationsWithAnnotation, 534 PreInvPairs, 1064 NumberOfFragments, 535 HoareAnnotationTreeSize, 534 FomulaSimplifications, 5378963 FormulaSimplificationTreeSizeReduction, 4377.8ms HoareSimplificationTime, 16 FomulaSimplificationsInter, 476770 FormulaSimplificationTreeSizeReductionInter, 17970.8ms HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 262.5ms SsaConstructionTime, 742.9ms SatisfiabilityAnalysisTime, 9933.4ms InterpolantComputationTime, 1549 NumberOfCodeBlocks, 1445 NumberOfCodeBlocksAsserted, 47 NumberOfCheckSat, 1522 ConstructedInterpolants, 0 QuantifiedInterpolants, 9602 SizeOfPredicates, 176 NumberOfNonLiveVariables, 5135 ConjunctsInSsa, 884 ConjunctsInUnsatCore, 27 InterpolantComputations, 6 PerfectInterpolantSequences, 2096/2506 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: 40]: Loop Invariant Derived loop invariant: ((((((((r == 0 && q == 0) && 1 <= x) && a == x) && b == y) && 0 <= c) && 1 <= y) && p == 1) && s == 1) || (((((1 <= x && 0 <= c) && b < a) && 1 <= y) && 0 <= b) && !(b == 0)) - InvariantResult [Line: 47]: Loop Invariant Derived loop invariant: (((((((((r == 0 && q == 0) && 1 <= x) && b == y) && a == x) && 0 <= c) && 1 <= y) && p == 1) && v <= c) && s == 1) || ((((((1 <= x && 0 <= c) && b < a) && 1 <= y) && 0 <= b) && !(b == 0)) && v <= c) - InvariantResult [Line: 33]: Loop Invariant Derived loop invariant: (((((((r == 0 && q == 0) && a == x) && b == y) && 1 <= y) && 1 <= a) && p == 1) && s == 1) || ((((1 <= x && 0 <= c) && b < a) && 1 <= y) && 0 <= b) RESULT: Ultimate proved your program to be correct! Received shutdown request...